private void btnEliminar_Click(object sender, EventArgs e) { if (MessageBox.Show("¿Seguro que desea borrarlo?", "", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (dgServicios.SelectedCells.Count == 1) { int id = Convert.ToInt16(this.txtID.Text); using (GrupoIDAIIEntities1 contexto = new GrupoIDAIIEntities1()) { ServiciosIDAII servicios = contexto.ServiciosIDAII.FirstOrDefault(x => x.id == id); contexto.ServiciosIDAII.Remove(servicios); contexto.SaveChanges(); cargarServicios(); Desactivar(); Limpiar(); } } else { if (MessageBox.Show("Seleccione", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { ; } } } }
private void btnGuardar_Click(object sender, EventArgs e) { if (txtProveedor.Text.Length == 0 | cbMes.Text.Length == 0 | txtSubtotal.Text.Length == 0 | txtFactura.Text.Length == 0 | dpFactura.Text.Length == 0 | dtLimite.Text.Length == 0 | cbEstatus.Text.Length == 0 | txtBanco.Text.Length == 0 | txtCredito.Text.Length == 0) { MessageBox.Show("Existen campos vacíos"); } else { cargarServicios(); string proveedor = txtProveedor.Text; string mes = cbMes.Text; double subtotal = double.Parse(txtSubtotal.Text); double iva = double.Parse(txtIVA.Text); double monto = double.Parse(txtMonto.Text); string factura = txtFactura.Text; DateTime fecha = DateTime.Parse(dpFactura.Text); int dias = int.Parse(txtCredito.Text); DateTime limite = DateTime.Parse(dtLimite.Text); string banco = txtBanco.Text; string estatus = cbEstatus.Text; using (GrupoIDAIIEntities1 contexto = new GrupoIDAIIEntities1()) { ServiciosIDAII serviciosIDAII = new ServiciosIDAII { proveedor = proveedor, mes = mes, subtotal = subtotal, iva = iva, monto = monto, factura = factura, fecha_fac = fecha, dias_credito = dias, fecha_lim = limite, banco = banco, estatus = estatus, }; Desactivar(); contexto.ServiciosIDAII.Add(serviciosIDAII); contexto.SaveChanges(); cargarServicios(); Limpiar(); } } }
private void btnActualizar_Click(object sender, EventArgs e) { if (dgServicios.SelectedCells.Count > 0) { int id = Convert.ToInt16(this.txtID.Text); string proveedor = txtProveedor.Text; string mes = cbMes.Text; double subtotal = double.Parse(txtSubtotal.Text); double iva = double.Parse(txtIVA.Text); double monto = double.Parse(txtMonto.Text); string factura = txtFactura.Text; DateTime fecha = DateTime.Parse(dpFactura.Text); int dias = int.Parse(txtCredito.Text); DateTime limite = DateTime.Parse(dtLimite.Text); string banco = txtBanco.Text; string estatus = cbEstatus.Text; using (GrupoIDAIIEntities1 contexto = new GrupoIDAIIEntities1()) { ServiciosIDAII materialesIDAII = contexto.ServiciosIDAII.FirstOrDefault(x => x.id == id); materialesIDAII.proveedor = proveedor; materialesIDAII.mes = mes; materialesIDAII.subtotal = subtotal; materialesIDAII.iva = iva; materialesIDAII.monto = monto; materialesIDAII.factura = factura; materialesIDAII.fecha_fac = fecha; materialesIDAII.dias_credito = dias; materialesIDAII.fecha_lim = limite; materialesIDAII.banco = banco; materialesIDAII.estatus = estatus; contexto.SaveChanges(); cargarServicios(); Limpiar(); Desactivar(); } MessageBox.Show("Los datos han sido modificados"); } }