private bool validarExistencias() { bool existe = false; List <string> campos = new List <string>(); campos.Add("cod_proveedor"); campos.Add("nombre_proveedor"); List <string> valores = new List <string>(); valores.Add(txtCodigo.Text); valores.Add(txtProveedor.Text); proveedor = new conexiones_BD.clases.proveedores(campos, valores); if (Modificar) { if (proveedor.validarCamposcondicorORActu(true, 1) > 1) { existe = true; } } else { if (proveedor.validarCamposcondicorOR(true) > 0) { existe = true; } } return(existe); }
private void guardar() { if (!validar()) { if (!validarExistencias()) { proveedor = new conexiones_BD.clases.proveedores(txtCodigo.Text, txtProveedor.Text, txtDui.Text, txtNit.Text, txtNcr.Text, txtDireccion.Text, txtTelefono.Text, txtCorreo.Text); List <conexiones_BD.clases.cuentas_proveedores> cuen = new List <conexiones_BD.clases.cuentas_proveedores>(); foreach (DataGridViewRow fila in tablacuentas.Rows) { cuen.Add(new conexiones_BD.clases.cuentas_proveedores("0", fila.Cells[4].Value.ToString(), fila.Cells[2].Value.ToString())); } op = new conexiones_BD.operaciones(); if (op.transaccionCuentas_proveedores(cuen, proveedor) > 0) { MessageBox.Show("El proveedor se ingreso correctamente", "Exíto", MessageBoxButtons.OK, MessageBoxIcon.Information); vaciarDatos(); cargarTablas(); } else { MessageBox.Show("No se puedo ingresar el proveedor", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void eliminar() { if (idproveedor != null) { proveedor = new conexiones_BD.clases.proveedores(idproveedor); if (proveedor.eliminar(true) > 0) { habilitar(false); vaciarDatos(); cargarTablas(); } } }
private void modifica() { if (!validar()) { if (!validarExistencias()) { proveedor = new conexiones_BD.clases.proveedores(idproveedor, txtCodigo.Text, txtProveedor.Text, txtDui.Text, txtNit.Text, txtNcr.Text, txtDireccion.Text, txtTelefono.Text, txtCorreo.Text); if (proveedor.modificar(true) > 0) { habilitar(false); vaciarDatos(); cargarTablas(); } } } }
public Int32 transaccionCuentas_proveedores(List <conexiones_BD.clases.cuentas_proveedores> per, conexiones_BD.clases.proveedores gru) { return(EjecutartransaccionCuentas_Proveedores(per, gru)); }