internal bool MtdGuardarProveedor(ClsEproveedor e) { try { ClsConexionSQL objConexion = new ClsConexionSQL(); SqlCommand command = new SqlCommand(); SqlDataAdapter adapter = new SqlDataAdapter(); command.Connection = objConexion.Conectar(); command.CommandText = "USP_I_AgregarProveedor"; command.CommandType = CommandType.StoredProcedure; command.Parameters.Add(new SqlParameter("r", SqlDbType.VarChar)); command.Parameters.Add(new SqlParameter("nom", SqlDbType.VarChar)); command.Parameters.Add(new SqlParameter("dir", SqlDbType.VarChar)); command.Parameters.Add(new SqlParameter("tel", SqlDbType.VarChar)); command.Parameters.Add(new SqlParameter("cor", SqlDbType.VarChar)); command.Parameters.Add(new SqlParameter("est", SqlDbType.VarChar)); command.Parameters["r"].Value = e.Ruc; command.Parameters["nom"].Value = e.Nombre; command.Parameters["dir"].Value = e.Direccion; command.Parameters["tel"].Value = e.Telefono; command.Parameters["cor"].Value = e.Correo; command.Parameters["est"].Value = e.Estado; command.ExecuteNonQuery(); command.Connection = objConexion.Desconectar(); return(true); } catch (Exception ex) { return(false); throw ex; } }
private void dgvProveedores_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "Hizo doble clic para modificar proveedor"); ClsEproveedor E = new ClsEproveedor(); ClsNproveedor N = new ClsNproveedor(); DataTable data = N.MtdBusquedaProveedor(dgvProveedores.CurrentRow.Cells[0].Value.ToString()); E.Ruc = data.Rows[0][0].ToString(); E.Nombre = data.Rows[0][1].ToString(); E.Direccion = data.Rows[0][2].ToString(); E.Telefono = data.Rows[0][3].ToString(); E.Correo = data.Rows[0][4].ToString(); //para estado if (data.Rows[0][5].ToString() == "1") { E.Estado = "Activo"; } else if (data.Rows[0][5].ToString() == "0") { E.Estado = "Inactivo"; } frmRegistroProveedor f = new frmRegistroProveedor(E.Ruc, E.Nombre, E.Direccion, E.Correo, E.Telefono, E.Estado); f.ShowDialog(); dgvProveedores.DataSource = N.MtdListarProveedores(); }
private void btnModificar_Click(object sender, EventArgs e) { if (validarCampos()) { ClsEproveedor E = ClsEproveedor.crear(txtRuc.Text, txtNombre.Text, txtDireccion.Text, txtTelefono.Text, txtCorreo.Text, lblEstado.Text); ClsNproveedor N = new ClsNproveedor(); if (N.modificarProveedor(E)) { if (MessageBox.Show("Proveedor modificado correctamente, ¿Desea continuar en el formulario de registro de proveedores?", "JeaNet - Informa", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "Modifico proveedor"); btnGuardar.Enabled = true; btnModificar.Enabled = false; txtRuc.Enabled = true; MtdLimpiar(); } else { this.Close(); } } else { MessageBox.Show("No se pudo modificar el proveedor, intente de nuevo o comuniquese con soporte.", "JeaNet - Error", MessageBoxButtons.OK, MessageBoxIcon.Error); frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "No se pudo modificar proveedor"); } } }
public ArrayList busquedaProveedor(string codigoProveedor) { ArrayList proveedores = new ArrayList(); foreach (var item in datos.busquedaProveedor(codigoProveedor)) { ClsEproveedor proveedor = ClsEproveedor.crear(item.Ruc, item.Nombre, item.Direccion, item.Telefono, item.Correo, item.Estado); proveedores.Add(proveedor); } return(proveedores); }
public ArrayList filtrarProveedores(string filtro) { ArrayList proveedores = new ArrayList(); foreach (var item in datos.filtrarProveedor(filtro)) { ClsEproveedor proveedor = ClsEproveedor.crear(item.Ruc, item.Nombre, item.Direccion, item.Telefono, item.Correo, item.Estado); proveedores.Add(proveedor); } return(proveedores); }
public ArrayList listarProveedores() { ArrayList proveedors = new ArrayList(); foreach (var item in datos.listarProveedor()) { ClsEproveedor proveedor = ClsEproveedor.crear(item.Ruc, item.Nombre, item.Direccion, item.Telefono, item.Correo, item.Estado); proveedors.Add(proveedor); } return(proveedors); }
private void llenarCamposProveedor(ClsEproveedor E) { txtRuc.Text = E.Ruc; txtNombre.Text = E.Nombre; txtDireccion.Text = E.Direccion; txtCorreo.Text = E.Correo; txtTelefono.Text = E.Telefono; cmbEstado.Text = E.Estado; txtRuc.Enabled = false; btnGuardar.Enabled = false; }
private void dgvProveedores_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "Hizo doble clic para modificar proveedor"); ClsNproveedor N = new ClsNproveedor(); ClsEproveedor E = null; foreach (ClsEproveedor item in N.busquedaProveedor(dgvProveedores.CurrentRow.Cells[0].Value.ToString())) { string estado = (item.Estado == "1") ? "Activo" : "Inactivo"; E = ClsEproveedor.crear(item.Ruc, item.Nombre, item.Direccion, item.Telefono, item.Correo, item.Estado); } frmRegistroProveedor f = new frmRegistroProveedor(E); f.ShowDialog(); dgvProveedores.DataSource = N.listarProveedores(); }
public bool agregarProveedor(ClsEproveedor proveedor) { tbProveedores tbl = tbProveedores.crear(proveedor.Ruc, proveedor.Nombre, proveedor.Direccion, proveedor.Telefono, proveedor.Correo, proveedor.Estado); return(datos.agregarProveedor(tbl)); }
public frmRegistroProveedor(ClsEproveedor E) { InitializeComponent(); llenarCamposProveedor(E); }