예제 #1
0
        public static int EliminarProveedor(ProveedorNE pNE)
        {
            IDbConnection con = CapaDA.DBComun.Conexion();

            con.Open();
            SqlCommand Comand = new SqlCommand("DELETE FROM Proveedor  WHERE NumeroProveedor=@NumeroProveedor", con as SqlConnection);

            Comand.Parameters.Add(new SqlParameter("@NumeroProveedor", pNE.NumeroProveedor));

            int Resultado = Comand.ExecuteNonQuery();

            con.Close();
            return(Resultado);
        }
예제 #2
0
        public static int ModificarProveedor(ProveedorNE pNE)
        {
            IDbConnection con = CapaDA.DBComun.Conexion();

            con.Open();
            SqlCommand Comand = new SqlCommand("UPDATE Proveedor SET NombreEmpresa= @NombreEmpresa, NumeroProveedor=@NumeroProveedor,Rubro=@Rubro, TelefonoVendedor= @TelefonoVendedor, TelefonoRepartidor=@TelefonoRepartidor WHERE NumeroProveedor=@NumeroProveedor", con as SqlConnection);

            Comand.Parameters.Add(new SqlParameter("@NombreEmpresa", pNE.NombreEmpresa));
            Comand.Parameters.Add(new SqlParameter("@NumeroProveedor", pNE.NumeroProveedor));
            Comand.Parameters.Add(new SqlParameter("@Rubro", pNE.Rubro));
            Comand.Parameters.Add(new SqlParameter("@TelefonoVendedor", pNE.TelefonoVendedor));
            Comand.Parameters.Add(new SqlParameter("@TelefonoRepartidor", pNE.TelefonoRepartidor));

            int Resultado = Comand.ExecuteNonQuery();

            con.Close();
            return(Resultado);
        }
예제 #3
0
        public static int AgregarProveedor(ProveedorNE pNE)
        {
            IDbConnection con = CapaDA.DBComun.Conexion();

            con.Open();
            SqlCommand Comand = new SqlCommand("IF NOT EXISTS (SELECT NumeroProveedor FROM Proveedor WHERE NumeroProveedor = @NumeroProveedor) INSERT INTO Proveedor (NombreEmpresa, NumeroProveedor, Rubro, TelefonoVendedor, TelefonoRepartidor) VALUES (@NombreEmpresa, @NumeroProveedor, @Rubro, @TelVendedor, @TelRepartidor)", con as SqlConnection);

            Comand.Parameters.Add(new SqlParameter("@NumeroProveedor", pNE.NumeroProveedor));
            Comand.Parameters.Add(new SqlParameter("@Rubro", pNE.Rubro));
            Comand.Parameters.Add(new SqlParameter("@TelVendedor", pNE.TelefonoVendedor));
            Comand.Parameters.Add(new SqlParameter("@TelRepartidor", pNE.TelefonoRepartidor));
            Comand.Parameters.Add(new SqlParameter("@NombreEmpresa", pNE.NombreEmpresa));

            int Resultado = Comand.ExecuteNonQuery();

            con.Close();
            return(Resultado);
        }
예제 #4
0
        public List <ProveedorNE> TraerUltimoNumeroProveedor()
        {
            IDbConnection con = DBComun.Conexion();

            con.Open();
            SqlCommand         _Command = new SqlCommand("SELECT( max(NumeroProveedor)+1) from Proveedor", con as SqlConnection);
            IDataReader        reader   = _Command.ExecuteReader();
            List <ProveedorNE> Lista    = new List <ProveedorNE>();

            while (reader.Read())
            {
                ProveedorNE ObjetoProveedorNE = new ProveedorNE();

                ObjetoProveedorNE.NumeroProveedor = Convert.ToString(reader.GetInt32(0));

                Lista.Add(ObjetoProveedorNE);
            }
            con.Close();
            return(Lista);
        }
예제 #5
0
        public List <ProveedorNE> MostrarProveedor()
        {
            IDbConnection con = DBComun.Conexion();

            con.Open();
            SqlCommand         _Command = new SqlCommand("SELECT * From Proveedor", con as SqlConnection);
            IDataReader        reader   = _Command.ExecuteReader();
            List <ProveedorNE> Lista    = new List <ProveedorNE>();

            while (reader.Read())
            {
                ProveedorNE ObjetoProveedorNE = new ProveedorNE();
                ObjetoProveedorNE.NombreEmpresa      = reader.GetString(0);
                ObjetoProveedorNE.NumeroProveedor    = reader.GetString(1);
                ObjetoProveedorNE.Rubro              = reader.GetString(2);
                ObjetoProveedorNE.TelefonoVendedor   = reader.GetInt32(3);
                ObjetoProveedorNE.TelefonoRepartidor = reader.GetInt32(4);
                Lista.Add(ObjetoProveedorNE);
            }
            con.Close();
            return(Lista);
        }
예제 #6
0
 public int EliminarProveedor(ProveedorNE prov)
 {
     return(ProveedorDA.EliminarProveedor(prov));
 }
예제 #7
0
 public int ModificarProveedor(ProveedorNE prov)
 {
     return(ProveedorDA.ModificarProveedor(prov));
 }
예제 #8
0
 public int AgregarProveedor(ProveedorNE prov)
 {
     return(CapaDA.ProveedorDA.AgregarProveedor(prov));
 }