Esempio n. 1
0
        private void r_proveedor()
        {
            proent = new ProveedorEnt();
            proent.RAZON_SOCIAL1 = txtRazonsocial.Text;
            proent.TELEFONO1     = txtTelefono.Text;
            proent.EMAIL1        = txtEmail.Text;

            rneg.registrar_proveedor(proent);
            MessageBox.Show("Proveedor registrado correctamente");
            cargar_grilla();
        }
 public int add(ProveedorEnt proveedor)
 {
     SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString);
     SqlCommand sqlCommand = sqlConnection.CreateCommand();
     sqlCommand.CommandType = CommandType.StoredProcedure;
     sqlCommand.CommandText = "insertarProveedor";
     sqlCommand.Parameters.AddWithValue("@Nit", proveedor.NIT);
     sqlCommand.Parameters.AddWithValue("@Nombre", proveedor.NOMBRE);
     if (proveedor.PERSONA_DE_CONTACTO != "")
     {
         sqlCommand.Parameters.AddWithValue("@Persona_De_Contacto", proveedor.PERSONA_DE_CONTACTO);
     }
     else
     {
         sqlCommand.Parameters.AddWithValue("@Persona_De_Contacto", DBNull.Value);
     }
     if (proveedor.DIRECCION != "")
     {
         sqlCommand.Parameters.AddWithValue("@Direccion", proveedor.DIRECCION);
     }
     else
     {
         sqlCommand.Parameters.AddWithValue("@Direccion", DBNull.Value);
     }
     if (proveedor.TELEFONO != "")
     {
         sqlCommand.Parameters.AddWithValue("@Telefono", proveedor.TELEFONO);
     }
     else
     {
         sqlCommand.Parameters.AddWithValue("@Telefono", DBNull.Value);
     }
     if (proveedor.CELULAR != "")
     {
         sqlCommand.Parameters.AddWithValue("@Celular", proveedor.CELULAR);
     }
     else
     {
         sqlCommand.Parameters.AddWithValue("@Celular", DBNull.Value);
     }
     if (proveedor.NUMERO_DE_CUENTA != "")
     {
         sqlCommand.Parameters.AddWithValue("@Numero_De_Cuenta", proveedor.NUMERO_DE_CUENTA);
     }
     else
     {
         sqlCommand.Parameters.AddWithValue("@Numero_De_Cuenta", DBNull.Value);
     }
     sqlConnection.Open();
     int idProveedor = Convert.ToInt32(sqlCommand.ExecuteScalar());
     sqlConnection.Close();
     return idProveedor;
 }
 public int authenticateNit(ProveedorEnt proveedor)
 {
     SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString);
     SqlCommand sqlCommand = sqlConnection.CreateCommand();
     sqlCommand.CommandType = CommandType.Text;
     sqlCommand.CommandText = "Select Count(Id) From Proveedor Where Estado = 1 And Nit = @Nit And Id <> @Id";
     sqlCommand.Parameters.AddWithValue("@Nit", proveedor.NIT);
     sqlCommand.Parameters.AddWithValue("@Id", proveedor.ID);
     sqlConnection.Open();
     int exists = Convert.ToInt32(sqlCommand.ExecuteScalar());
     sqlConnection.Close();
     return exists;
 }
Esempio n. 4
0
        public void registrar_proveedor(ProveedorEnt p)
        {
            SqlConnection cn = Conexion.getCadenaConexion();

            try
            {
                using (SqlDataAdapter da = new SqlDataAdapter("USP_NUEVO_PROVEEDOR", cn))
                {
                    da.SelectCommand.CommandType = CommandType.StoredProcedure;
                    da.SelectCommand.Parameters.Clear();
                    da.SelectCommand.Parameters.AddWithValue("@RAZON_SOCIAL", p.RAZON_SOCIAL1);
                    da.SelectCommand.Parameters.AddWithValue("@TELEFONO", p.TELEFONO1);
                    da.SelectCommand.Parameters.AddWithValue("@EMAIL", p.EMAIL1);
                    cn.Open();
                    da.SelectCommand.ExecuteNonQuery();
                    cn.Close();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
 public void update(ProveedorEnt proveedor)
 {
     objetoProveedor.update(proveedor);
 }
 public DataTable select(ProveedorEnt proveedor)
 {
     return objetoProveedor.select(proveedor);
 }
 public DataTable search(ProveedorEnt proveedor)
 {
     return objetoProveedor.search(proveedor);
 }
 public void delete(ProveedorEnt proveedor)
 {
     objetoProveedor.delete(proveedor);
 }
 public int authenticateNit(ProveedorEnt proveedor)
 {
     return objetoProveedor.authenticateNit(proveedor);
 }
 public int add(ProveedorEnt proveedor)
 {
     return objetoProveedor.add(proveedor);
 }
Esempio n. 11
0
 public DataTable search(ProveedorEnt proveedor, IngresoEnt ingreso, ProductoEnt producto)
 {
     return objetoIngreso.search(proveedor, ingreso, producto);
 }
Esempio n. 12
0
 public DataTable search(ProveedorEnt proveedor, IngresoEnt ingreso, ProductoEnt producto)
 {
     string where = "";
     if (proveedor.NIT != "")
     {
         where = where + " And P.Nit Like '%" + proveedor.NIT + "%'";
     }
     if (proveedor.NOMBRE != "")
     {
         where = where + " And P.Nombre Like '%" + proveedor.NOMBRE + "%'";
     }
     if (ingreso.FECHA != "")
     {
         where = where + " And I.Fecha = '" + ingreso.FECHA + "'";
     }
     if (ingreso.NUMERO_DE_REGISTRO != 0)
     {
         where = where + " And I.Numero_De_Registro = '" + ingreso.NUMERO_DE_REGISTRO + "'";
     }
     if (ingreso.NUMERO_DE_NOTA_DE_ENTREGA != "")
     {
         where = where + " And I.Numero_De_Nota_De_Entrega Like '%" + ingreso.NUMERO_DE_NOTA_DE_ENTREGA + "%'";
     }
     if (ingreso.ESTADO != "")
     {
         where = where + " And I.Estado Like '%" + ingreso.ESTADO + "%'";
     }
     if (producto.CODIGO_DE_BARRAS != "")
     {
         where = where + " And Pr.Codigo_De_Barras = '" + producto.CODIGO_DE_BARRAS + "'";
     }
     SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString);
     SqlCommand sqlCommand = sqlConnection.CreateCommand();
     sqlCommand.CommandType = CommandType.Text;
     sqlCommand.CommandText = "Select I.Id, P.Nit, P.Nombre As Proveedor, I.Fecha, I.Numero_De_Registro, I.Numero_De_Nota_De_Entrega, "
         + "I.Monto, I.Observaciones, I.Estado "
         + "From Proveedor P, Ingreso I, Producto Pr, Detalle_De_Ingreso DdI "
         + "Where P.Id = I.Id_Proveedor And P.Estado = 1 And I.Id = DdI.Id_Ingreso And I.Tipo = 'COMPRA' And Pr.Id = DdI.Id_Producto "
         + "And Pr.Estado = 1 And DdI.Estado in ('VIGENTE', 'ANULADO')" + where;
     SqlDataAdapter sqlDataAdapter = new SqlDataAdapter();
     sqlDataAdapter.SelectCommand = sqlCommand;
     DataTable dataTable = new DataTable("Ingreso");
     sqlDataAdapter.Fill(dataTable);
     return dataTable;
 }
 public void delete(ProveedorEnt proveedor)
 {
     SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString);
     SqlCommand sqlCommand = sqlConnection.CreateCommand();
     sqlCommand.CommandType = CommandType.Text;
     sqlCommand.CommandText = "Update Proveedor Set Estado = @Estado Where Id = @Id";
     sqlCommand.Parameters.AddWithValue("@Estado", proveedor.ESTADO);
     sqlCommand.Parameters.AddWithValue("@Id", proveedor.ID);
     sqlConnection.Open();
     sqlCommand.ExecuteNonQuery();
     sqlConnection.Close();
 }
 public void update(ProveedorEnt proveedor)
 {
     SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString);
     SqlCommand sqlCommand = sqlConnection.CreateCommand();
     sqlCommand.CommandType = CommandType.Text;
     sqlCommand.CommandText = "Update Proveedor Set Nit = @Nit, Nombre = @Nombre, Persona_De_Contacto = @Persona_De_Contacto, "
         + "Direccion = @Direccion, Telefono = @Telefono, Celular = @Celular, Numero_De_Cuenta = @Numero_De_Cuenta "
         + "Where Id = @Id";
     sqlCommand.Parameters.AddWithValue("@Nit", proveedor.NIT);
     sqlCommand.Parameters.AddWithValue("@Nombre", proveedor.NOMBRE);
     if (proveedor.PERSONA_DE_CONTACTO != "")
     {
         sqlCommand.Parameters.AddWithValue("@Persona_De_Contacto", proveedor.PERSONA_DE_CONTACTO);
     }
     else
     {
         sqlCommand.Parameters.AddWithValue("@Persona_De_Contacto", DBNull.Value);
     }
     if (proveedor.DIRECCION != "")
     {
         sqlCommand.Parameters.AddWithValue("@Direccion", proveedor.DIRECCION);
     }
     else
     {
         sqlCommand.Parameters.AddWithValue("@Direccion", DBNull.Value);
     }
     if (proveedor.TELEFONO != "")
     {
         sqlCommand.Parameters.AddWithValue("@Telefono", proveedor.TELEFONO);
     }
     else
     {
         sqlCommand.Parameters.AddWithValue("@Telefono", DBNull.Value);
     }
     if (proveedor.CELULAR != "")
     {
         sqlCommand.Parameters.AddWithValue("@Celular", proveedor.CELULAR);
     }
     else
     {
         sqlCommand.Parameters.AddWithValue("@Celular", DBNull.Value);
     }
     if (proveedor.NUMERO_DE_CUENTA != "")
     {
         sqlCommand.Parameters.AddWithValue("@Numero_De_Cuenta", proveedor.NUMERO_DE_CUENTA);
     }
     else
     {
         sqlCommand.Parameters.AddWithValue("@Numero_De_Cuenta", DBNull.Value);
     }
     sqlCommand.Parameters.AddWithValue("@Id", proveedor.ID);
     sqlConnection.Open();
     sqlCommand.ExecuteNonQuery();
     sqlConnection.Close();
 }
 public DataTable select(ProveedorEnt proveedor)
 {
     SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString);
     SqlCommand sqlCommand = sqlConnection.CreateCommand();
     sqlCommand.CommandType = CommandType.Text;
     sqlCommand.CommandText = "Select Id, Nombre From Proveedor Where Estado = 1 And Nit = @Nit";
     sqlCommand.Parameters.AddWithValue("@Nit", proveedor.NIT);
     SqlDataAdapter sqlDataAdapter = new SqlDataAdapter();
     sqlDataAdapter.SelectCommand = sqlCommand;
     DataTable dataTable = new DataTable("Proveedor");
     sqlDataAdapter.Fill(dataTable);
     return dataTable;
 }
 public DataTable search(ProveedorEnt proveedor)
 {
     SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString);
     SqlCommand sqlCommand = sqlConnection.CreateCommand();
     sqlCommand.CommandType = CommandType.Text;
     sqlCommand.CommandText = "Select Nit, Nombre, Persona_De_Contacto, Direccion, Telefono, Celular, Numero_De_Cuenta "
         + "From Proveedor Where Estado = 1 And Id = @Id";
     sqlCommand.Parameters.AddWithValue("@Id", proveedor.ID);
     SqlDataAdapter sqlDataAdapter = new SqlDataAdapter();
     sqlDataAdapter.SelectCommand = sqlCommand;
     DataTable dataTable = new DataTable("Proveedor");
     sqlDataAdapter.Fill(dataTable);
     return dataTable;
 }
Esempio n. 17
0
 private void searchProveedor()
 {
     proveedor.NIT = textBoxNit.Text.Trim();
     DataTable dataTableProveedores = objetoProveedor.select(proveedor);
     if (dataTableProveedores.Rows.Count > 0)
     {
         if (dataTableProveedores.Rows.Count == 1)
         {
             proveedor.ID = Convert.ToInt32(dataTableProveedores.Rows[0]["Id"]);
             textBoxProveedor.Text = dataTableProveedores.Rows[0]["Nombre"].ToString();
         }
         else
         {
             Proveedor.Busqueda formBusquedaDeProveedores = new Proveedor.Busqueda(dataTableProveedores);
             formBusquedaDeProveedores.ShowDialog();
             if (formBusquedaDeProveedores.row > -1)
             {
                 int rowIndex = formBusquedaDeProveedores.row;
                 proveedor.ID = Convert.ToInt32(dataTableProveedores.Rows[rowIndex]["Id"]);
                 textBoxProveedor.Text = dataTableProveedores.Rows[rowIndex]["Nombre"].ToString();
             }
         }
     }
     else
     {
         Proveedor.Nuevo formularioNuevoProveedor = new Proveedor.Nuevo(2, proveedor.NIT);
         formularioNuevoProveedor.ShowDialog();
         proveedor = formularioNuevoProveedor.proveedor;
         if (proveedor.ID > 0)
         {
             textBoxNit.Text = proveedor.NIT;
             textBoxProveedor.Text = proveedor.NOMBRE;
         }
     }
 }
 public void registrar_proveedor(ProveedorEnt p)
 {
     rdao.registrar_proveedor(p);
 }