Esempio n. 1
0
        // GET: clients/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            cobros cobro = db.cobros.Find(id);

            CobroVM c = new CobroVM()
            {
                id             = cobro.id,
                nroFactura     = cobro.nro_factura,
                fechaFactura   = cobro.fecha_factura,
                monto          = cobro.monto,
                cobroParcial   = (double)cobro.cobro_parcial,
                Observaciones  = cobro.observaciones,
                subtotalRecibo = (double)cobro.subtotal_recibo,
                total          = cobro.total,
                clienteId      = cobro.cliente_id,
                nroRecibo      = cobro.nro_recibo,
            };

            c.clienteDescripcion = GetClienteDesc(c.clienteId);

            return(View(c));
        }
Esempio n. 2
0
        // GET: Compra/Edit/5
        public ActionResult Edit(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            cobros co = db.cobros.Find(id);


            CobroVM c = new CobroVM()
            {
                id             = co.id,
                nroFactura     = co.nro_factura,
                fechaFactura   = co.fecha_factura,
                monto          = co.monto,
                cobroParcial   = (double)co.cobro_parcial,
                Observaciones  = co.observaciones,
                subtotalRecibo = (double)co.subtotal_recibo,
                total          = co.total,
                clienteId      = co.cliente_id,
                nroRecibo      = co.nro_recibo,
            };

            GetComboYN();
            GetComboClientes();

            return(View(c));
        }
        private void objectosCobros()
        {
            object[] objectos =
            {
                txtCobrosCodigoPrestamo,
                txtCobrosCodigoCliente,
                txtCobrosNombreCliente,
                txtCobrosTotalDeAtraso,
                txtCobrosMontoAPagar,
                txtCobrosConcepto,
                txtCobrosDevuelta,
                comboBoxCobrosFormaPago,
                comboBoxCobrosDistribucionPago,
                dataGridViewCobrosReportePrestamo,
                txtCobrosPagoCon,

                txtCobros_CargosPendiente,
                txtCobros_MoraPendiente,
                txtCobros_SeguroPendiente,
                txtCobros_ComisionPendiente,
                txtCobros_InteresPendiente,
                txtCobros_CapitalPendiente,
                txtCobros_CargosACobrar,
                txtCobros_MoraACobrar,
                txtCobros_SeguroACobrar,
                txtCobros_ComisionACobrar,
                txtCobros_InteresACobrar,
                txtCobros_CapitalACobrar,

                txtCobros_TotalPendiente,
                txtCobros_TotalACobrar,
            };

            cobro = new CobroVM(objectos);
        }
Esempio n. 4
0
        // GET: clients/Create
        public ActionResult Create()
        {
            CobroVM model = new CobroVM {
                nroRecibo = GetNroRecibo(), fechaFactura = DateTime.Now
            };

            GetComboYN();
            GetComboClientes();
            return(View(model));
        }
Esempio n. 5
0
        // GET: clients/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            cobros cobro = db.cobros.Find(id);

            CobroVM c = new CobroVM()
            {
                id           = cobro.id,
                nroRecibo    = cobro.nro_recibo,
                nroFactura   = cobro.nro_factura,
                fechaFactura = cobro.fecha_factura,
                monto        = cobro.monto
            };

            return(View(c));
        }
Esempio n. 6
0
        public ActionResult Edit(CobroVM cobroVM)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    cobros co = new cobros()
                    {
                        id              = cobroVM.id,
                        nro_factura     = cobroVM.nroFactura,
                        fecha_factura   = cobroVM.fechaFactura,
                        monto           = cobroVM.monto,
                        cobro_parcial   = cobroVM.cobroParcial,
                        observaciones   = cobroVM.Observaciones,
                        subtotal_recibo = cobroVM.subtotalRecibo,
                        total           = cobroVM.total,
                        cliente_id      = cobroVM.clienteId,
                        nro_recibo      = cobroVM.nroRecibo,
                        activo          = 1,
                        update_date     = DateTime.Now,
                        update_user_id  = int.Parse(Session["UserID"].ToString())
                    };

                    db.Entry(co).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "Se produjo un error, en caso de persistir, ponerse en contacto con el Administrador.");
            }

            GetComboYN();
            GetComboClientes();
            return(View());
        }
Esempio n. 7
0
        public ActionResult Create(CobroVM cobro)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    long   NroRecibo = cobro.nroRecibo;
                    cobros c         = new cobros()
                    {
                        nro_factura     = cobro.nroFactura,
                        fecha_factura   = cobro.fechaFactura,
                        monto           = cobro.monto,
                        cobro_parcial   = cobro.cobroParcial,
                        observaciones   = cobro.Observaciones,
                        subtotal_recibo = cobro.subtotalRecibo,
                        total           = cobro.total,
                        update_date     = DateTime.Now,
                        update_user_id  = int.Parse(Session["UserID"].ToString()),
                        activo          = 1,
                        cliente_id      = cobro.clienteId,
                        nro_recibo      = NroRecibo,// cobro.nroRecibo,
                    };

                    db.cobros.Add(c);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "Se produjo un error, en caso de persistir, ponerse en contacto con el Administrador.");
            }
            GetComboYN();
            GetComboClientes();
            return(View());
        }