public static List <VO.proveedor> listarProveedores(String atributo, String valorAtributo) { List <VO.proveedor> lista = new List <VO.proveedor>(); using (SqlConnection con = conexion.obtenerConexion()) { String sql = "select * from proveedor,categoria_proveedores where proveedor.{0} like '%{1}%' and categoria_proveedores.codigo=proveedor.codigo "; if (valorAtributo.Equals("*")) { sql = "select * from proveedor,categoria_proveedores where categoria_proveedores.codigo=proveedor.codigo"; } SqlCommand comando = new SqlCommand(string.Format(sql, atributo, valorAtributo), con); Console.WriteLine("-----------" + valorAtributo + "---" + atributo + "--" + sql); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { VO.proveedor proveedor = new VO.proveedor(); proveedor.Nit = (String)reader.GetValue(0); proveedor.Nombre = (String)reader.GetValue(1); proveedor.Telefono = (decimal)reader.GetValue(2); proveedor.Celular = (decimal)reader.GetValue(3); proveedor.Descripcion = (String)reader.GetValue(4); proveedor.Fax = (decimal)reader.GetValue(5); proveedor.Direccion = (String)reader.GetValue(6); proveedor.Correo = (String)reader.GetValue(7); proveedor.Codigo = (String)reader.GetValue(10); lista.Add(proveedor); } con.Close(); return(lista); } }
public static List<VO.proveedor> listarProveedores(String atributo, String valorAtributo) { List<VO.proveedor> lista = new List<VO.proveedor>(); using (SqlConnection con = conexion.obtenerConexion()) { String sql = "select * from proveedor,categoria_proveedores where proveedor.{0} like '%{1}%' and categoria_proveedores.codigo=proveedor.codigo "; if (valorAtributo.Equals("*")) { sql = "select * from proveedor,categoria_proveedores where categoria_proveedores.codigo=proveedor.codigo"; } SqlCommand comando = new SqlCommand(string.Format(sql, atributo, valorAtributo), con); Console.WriteLine("-----------"+valorAtributo+"---"+atributo+"--"+sql); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { VO.proveedor proveedor = new VO.proveedor(); proveedor.Nit = (String)reader.GetValue(0); proveedor.Nombre = (String)reader.GetValue(1); proveedor.Telefono = (decimal)reader.GetValue(2); proveedor.Celular = (decimal)reader.GetValue(3); proveedor.Descripcion = (String)reader.GetValue(4); proveedor.Fax= (decimal)reader.GetValue(5); proveedor.Direccion = (String)reader.GetValue(6); proveedor.Correo = (String)reader.GetValue(7); proveedor.Codigo = (String)reader.GetValue(10); lista.Add(proveedor); } con.Close(); return lista; } }
public static VO.proveedor updateProveedor(String data) { VO.proveedor proveedorOb = new VO.proveedor(); using (SqlConnection con = conexion.obtenerConexion()) { String sql = "select * from proveedor,categoria_proveedores where proveedor.nit = '{0}' and proveedor.codigo=categoria_proveedores.codigo"; Console.WriteLine(data); SqlCommand comando = new SqlCommand(string.Format(sql, data), con); SqlDataReader reader = comando.ExecuteReader(); if (reader.Read()) { proveedorOb.Nit = reader.GetString(0); proveedorOb.Nombre = reader.GetString(1); proveedorOb.Telefono = reader.GetDecimal(2); proveedorOb.Celular = reader.GetDecimal(3); proveedorOb.Descripcion = reader.GetString(4); proveedorOb.Fax = reader.GetDecimal(5); proveedorOb.Direccion = reader.GetString(6); proveedorOb.Correo = reader.GetString(7); proveedorOb.Codigo = reader.GetString(10); codigoUpdate = reader.GetString(9); } con.Close(); } return(proveedorOb); }
public static VO.proveedor updateProveedor(String data) { VO.proveedor proveedorOb = new VO.proveedor(); using (SqlConnection con = conexion.obtenerConexion()) { String sql = "select * from proveedor,categoria_proveedores where proveedor.nit = '{0}' and proveedor.codigo=categoria_proveedores.codigo"; Console.WriteLine(data); SqlCommand comando = new SqlCommand(string.Format(sql, data), con); SqlDataReader reader = comando.ExecuteReader(); if (reader.Read()) { proveedorOb.Nit = reader.GetString(0); proveedorOb.Nombre = reader.GetString(1); proveedorOb.Telefono = reader.GetDecimal(2); proveedorOb.Celular = reader.GetDecimal(3); proveedorOb.Descripcion = reader.GetString(4); proveedorOb.Fax = reader.GetDecimal(5); proveedorOb.Direccion = reader.GetString(6); proveedorOb.Correo = reader.GetString(7); proveedorOb.Codigo = reader.GetString(10); codigoUpdate = reader.GetString(9); } con.Close(); } return proveedorOb; }