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; }
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); }
public DataTable search(ProveedorEnt proveedor, IngresoEnt ingreso, ProductoEnt producto) { return objetoIngreso.search(proveedor, ingreso, producto); }
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; }
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); }