Пример #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 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;
            }
        }
Пример #3
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();
                }
            }
        }
Пример #4
0
        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;
        }
Пример #5
0
        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);
            }
        }