private void agregarEntrega(object sender, EventArgs e) { if (cctbMonto.Text != string.Empty) { Models.Entregas entrega = new Models.Entregas(); entrega.ClientesId = reparacion.Lavarropas.Cliente.Id; entrega.ReparacionesId = reparacion.Id; entrega.monto = Convert.ToInt32(cctbMonto.Text); entrega.fecha = dtpFechaEntrega.Value; using (MABEntities db = new MABEntities()) { db.Entregas.Add(entrega); db.SaveChanges(); DialogResult resp = MessageBox.Show("Entrega Creada Correctamente \n ¿Desea crear un Comprobante de Recibo?", "Guardado Correctamente", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (resp == DialogResult.Yes) { frmComprobanteDeRecibo frm = new frmComprobanteDeRecibo(entrega); frm.ShowDialog(); } cctbMonto.Text = ""; cctbMonto.Focus(); } } else { MessageBox.Show("Falta llenar el monto de la entrega", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void verRecibo(object sender, EventArgs e) { if (ucDGVTabla.selectedRow() != null) { int idEntrega = Convert.ToInt32(ucDGVTabla.selectedRow().Cells["Id"].Value); using (MABEntities db = new MABEntities()) { Models.Entregas ent = db.Entregas.Find(idEntrega); frmComprobanteDeRecibo frm = new frmComprobanteDeRecibo(ent); frm.ShowDialog(); } } }