コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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();
                }
            }
        }