public IEnumerable <CatCliente> ListaClientes2()
        {
            SqlDataReader     leerClienteP = null;
            List <CatCliente> listClientes = new List <CatCliente>();

            comando.Connection  = conn.AbrirConexion();
            comando.CommandText = "Listar_Clientes";
            comando.CommandType = CommandType.StoredProcedure;
            leerClienteP        = comando.ExecuteReader();

            while (leerCliente.Read())
            {
                CatCliente clientes = new CatCliente()
                {
                    Customer = Convert.ToInt32(leerClienteP["CUSTOMER"]),
                    Nombre   = leerClienteP["NAME"].ToString()
                };

                listClientes.Add(clientes);
            }
            leerClienteP.Close();
            conn.CerrarConexion();

            return(listClientes);
        }
Esempio n. 2
0
        //Permite consultar los detalles de un cliente
        public CatCliente ConsultarListaClientes(int?id)
        {
            Conexion   conn     = new Conexion();
            CatCliente clientes = new CatCliente();

            try
            {
                SqlCommand    comando     = new SqlCommand();
                SqlDataReader leerCliente = null;
                comando.Connection  = conn.AbrirConexion();
                comando.CommandText = "Listar_Cliente_Por_Id";
                comando.CommandType = CommandType.StoredProcedure;
                comando.Parameters.AddWithValue("@Id", id);
                leerCliente = comando.ExecuteReader();
                while (leerCliente.Read())
                {
                    clientes.Customer = Convert.ToInt32(leerCliente["CUSTOMER"]);
                    clientes.Nombre   = leerCliente["NAME"].ToString();
                }
                leerCliente.Close();
            }
            finally
            {
                conn.CerrarConexion();
                conn.Dispose();
            }
            return(clientes);
        }
        //Permite crear un nuevo cliente
        public void AgregarClientes(CatCliente clientes)
        {
            comando.Connection  = conn.AbrirConexion();
            comando.CommandText = "AgregarCliente";
            comando.CommandType = CommandType.StoredProcedure;

            comando.Parameters.AddWithValue("@Nombre", clientes.Nombre);

            comando.ExecuteNonQuery();
            conn.CerrarConexion();
        }
        //Permite consultar los detalles de un cliente
        public CatCliente ConsultarListaClientes(int?id)
        {
            CatCliente clientes = new CatCliente();

            comando.Connection  = conn.AbrirConexion();
            comando.CommandText = "Listar_Cliente_Por_Id";
            comando.CommandType = CommandType.StoredProcedure;
            comando.Parameters.AddWithValue("@Id", id);

            leerCliente = comando.ExecuteReader();
            while (leerCliente.Read())
            {
                clientes.Customer = Convert.ToInt32(leerCliente["CUSTOMER"]);
                clientes.Nombre   = leerCliente["NAME"].ToString();
            }
            return(clientes);
        }
Esempio n. 5
0
        //Permite crear un nuevo cliente
        public void AgregarClientes(CatCliente clientes)
        {
            Conexion conn = new Conexion();

            try
            {
                SqlCommand comando = new SqlCommand();
                comando.Connection  = conn.AbrirConexion();
                comando.CommandText = "AgregarCliente";
                comando.CommandType = CommandType.StoredProcedure;
                comando.Parameters.AddWithValue("@Nombre", clientes.Nombre);
                comando.ExecuteNonQuery();
            }
            finally
            {
                conn.CerrarConexion();
                conn.Dispose();
            }
        }