private void fillProveedores() { List <Ent_Proveedores> items = new List <Ent_Proveedores>(); Ent_Proveedores prov = new Ent_Proveedores(); var formapago = BL_Proveedores.getProveedores(prov); items.AddRange(formapago); cboProveedores.DataSource = items; cboProveedores.ValueMember = "id"; cboProveedores.DisplayMember = "nombre"; }
private void btnRegistrarPago_Click(object sender, EventArgs e) { if (txtNroFactura.Text.Equals(String.Empty)) { MessageBox.Show("El número de factura no puede estar vacío.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtNroFactura.Focus(); return; } if (txtMonto.Text.Equals(String.Empty)) { MessageBox.Show("El monto no puede estar vacío o ser menor o igual a 0.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtMonto.Text = "0.00"; txtMonto.Focus(); return; } try { int id_proveedor = int.Parse(cboProveedores.SelectedValue.ToString()); int nro_factura = int.Parse(txtNroFactura.Text.Split('-')[1]); double monto = double.Parse(txtMonto.Text); Ent_PagosProveedores ent = new Ent_PagosProveedores(); ent.id_proveedor = id_proveedor; ent.nro_factura = nro_factura; ent.usuario = usuario; ent.monto = monto; string result = BL_Proveedores.registrarPago(ent); if (result == "1") { MessageBox.Show("Pago registrado con éxito!.", "Regitrar Pago", MessageBoxButtons.OK, MessageBoxIcon.Information); reiniciarRegistrarPago(); } else { MessageBox.Show("Ocurrió un error al registrar el pago.\n\n" + result, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (IndexOutOfRangeException) { MessageBox.Show("Error en el formato del número de factura.\n\nFormato: 000-000000", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnEliminar_Click(object sender, EventArgs e) { Ent_Proveedores prov = new Ent_Proveedores() { id = txtCodigo.Text, nombre = txtNombre.Text, direccion = txtDireccion.Text, telefono = txtTelefono.Text, activo = cboEstado.SelectedValue.ToString() }; string set = BL_Proveedores.delProveedores(prov); if (set != "1") { MessageBox.Show(set); } else { MessageBox.Show("Se eliminó correctamente."); } fillProveedores(); limpiarDatos(); }
private void fillProveedores() { dgvProveedor.AutoGenerateColumns = false; if (dgvProveedor.Rows.Count > 0) { dgvProveedor.Rows.Clear(); } Ent_Proveedores entity = new Ent_Proveedores(); entity.nombre = txtNombreS.Text; List <Ent_Proveedores> lstProveedor = BL_Proveedores.getProveedores(entity); var bindingList = new BindingList <Ent_Proveedores>(lstProveedor); var source = new BindingSource(bindingList, null); dgvProveedor.DataSource = source; }
private void fillPagos() { dgvPagos.AutoGenerateColumns = false; if (dgvPagos.Rows.Count > 0) { dgvPagos.Rows.Clear(); } string fecha = txtFecha.Value.Date.ToString(); List <Ent_PagosProveedores> lstPagos; lstPagos = BL_Proveedores.getPagos(fecha); var bindingList = new BindingList <Ent_PagosProveedores>(lstPagos); var source = new BindingSource(bindingList, null); dgvPagos.DataSource = source; sumarTotal(); }
private void btnGuardar_Click(object sender, EventArgs e) { if (accion == "N") { Ent_Proveedores prov = new Ent_Proveedores() { id = txtCodigo.Text, nombre = txtNombre.Text, direccion = txtDireccion.Text, telefono = txtTelefono.Text, activo = cboEstado.SelectedValue.ToString() }; string set = BL_Proveedores.setProveedores(prov); if (set != "1") { MessageBox.Show(set); } else { MessageBox.Show("Se agregó correctamente."); } } else if (accion == "M") { Ent_Proveedores prov = new Ent_Proveedores() { id = txtCodigo.Text, nombre = txtNombre.Text, direccion = txtDireccion.Text, telefono = txtTelefono.Text, activo = cboEstado.SelectedValue.ToString() }; string set = BL_Proveedores.uptProveedores(prov); if (set != "1") { MessageBox.Show(set); } else { MessageBox.Show("Se actualizó correctamente."); } } fillProveedores(); }