Esempio n. 1
0
        public ActionResult Create(M_Nota_Credito_Compra MNCC)
        {
            //Obteniendo el valor del Master
            int                 Maestro = Convert.ToInt16(Session["M_C"]);
            m_compra            MC      = db.m_compra.Where(p => p.id == Maestro).Single();
            nota_credito_compra NCC     = new nota_credito_compra();

            NCC.plazo           = Convert.ToDateTime(MNCC.plazo);
            NCC.fecha_extendido = Convert.ToDateTime(MC.fecha_compra);
            NCC.M_COMPRA_id     = MC.id;
            NCC.estado          = true;

            db.nota_credito_compra.Add(NCC);
            db.SaveChanges();

            Session["M_C"] = null;
            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
        //
        // GET: /NotaCreditoCompra/Pagar
        public ActionResult Pagar(long id = 0)
        {
            int  rol        = Convert.ToInt16(Session["Rol_id"]);
            bool Validacion = SEG.ValidarAcceso(rol, "NotaCreditoCompra", "Pagar");

            if (Validacion)
            {
                nota_credito_compra NCC = db.nota_credito_compra.Where(p => p.id == id).Select(p => p).Single();
                NCC.fecha_paga = DateTime.Today;
                try
                {
                    db.SaveChanges();
                }
                catch (Exception e)
                {
                    throw e;
                }
                return(RedirectToAction("Index"));
            }
            else
            {
                return(RedirectToAction("Error"));
            }
        }