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); }
//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); }
//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(); } }