domingo, 8 de septiembre de 2013

Para todos los Programadores en C#

Tengan ustedes buenos días,

A continuación les dejo algunas clases para que puedan conectarse a su base de datos sin problemas desde codigo C#.

Conexion.cs


public class Conexion
    {
        static string cadenaConexion = @"Data Source=PC;Initial Catalog=BDD;User ID=sa;Password=****";

        public static string CadenaConexion
        {
            get { return cadenaConexion; }
        }

    }

Luego Procedemos a crear una Clase Métodos, que tendra dentro dos metodos, uno sera para poder hacer referencia a un Store Procedure y el segundo para ejecutar sentencias como insert, delete, update.

Metodos.cs

    public class Metodos
    {
        public static SqlCommand CrearComandoProc()
        {
            string _cadenaConexion = Conexion.CadenaConexion;
            SqlConnection _conexion = new SqlConnection(_cadenaConexion);
            SqlCommand _comando = new SqlCommand("", _conexion);
            _comando.CommandType = CommandType.StoredProcedure;
            return _comando;
        }

        public static int EjecutarComando(SqlCommand comando)
        {
            try
            {
                comando.Connection.Open();
                return comando.ExecuteNonQuery();
            }
            catch { throw; }
            finally
            {
                comando.Connection.Dispose();
                comando.Connection.Close();
            }
        }
    }

Luego de esto solo queda la capa de Presentacion y la Capa de enlace de Datos para que nuestra aplicacion pueda ser utilizada. 
Espero haya servido de ayuda.
Hasta otra oportunidad.

No hay comentarios:

Publicar un comentario