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 cargarEntrega(int idEntrega) { using (MABEntities db = new MABEntities()) { entrega = db.Entregas.Find(idEntrega); Text = "Modificacion de la entrega Numero: " + entrega.Id; cclblCliente.Text = entrega.Clientes.nombre + " " + entrega.Clientes.apellido; cclblNumReparacion.Text = entrega.Reparaciones.Id.ToString(); cctbMonto.Text = entrega.monto.ToString(); dtpFechaEntrega.Value = entrega.fecha; } }
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(); } } }
public frmComprobanteDeRecibo(Models.Entregas entrega) { InitializeComponent(); Models.Clientes cliente; using (MABEntities db = new MABEntities()) { cliente = db.Clientes.Find(entrega.ClientesId); } crComprobanteDeRecibo report = new crComprobanteDeRecibo(); report.SetParameterValue("nombreCompletoCliente", cliente.nombre + " " + cliente.apellido); report.SetParameterValue("montoDeEntrega", entrega.monto); report.SetParameterValue("fechaDeEntrega", entrega.fecha); crvComprobanteDeRecibo.ReportSource = report; }
private void verCliente(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); frmDetalleCliente frm = new frmDetalleCliente(ent.Clientes.Id); frm.ShowDialog(); } } if (reparacion != null) { cargarEntregas(reparacion.Id, null); } else { cargarEntregas(null, cliente.Id); } }