示例#1
0
        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);
            }
        }
示例#2
0
        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;
            }
        }
示例#3
0
        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);
        }
示例#4
0
        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;
        }