Пример #1
0
        // GET: Impuestos/Details/5
        public ActionResult Details(string id)
        {
            int pagina = 742; //ID EN BASE DE DATOS

            using (TAT001Entities db = new TAT001Entities())
            {
                string u    = User.Identity.Name;
                var    user = db.USUARIOs.Where(a => a.ID.Equals(u)).FirstOrDefault();
                ViewBag.permisos = db.PAGINAVs.Where(a => a.ID.Equals(user.ID)).ToList();
                ViewBag.carpetas = db.CARPETAVs.Where(a => a.USUARIO_ID.Equals(user.ID)).ToList();
                ViewBag.usuario  = user; ViewBag.returnUrl = Request.Url.PathAndQuery;;
                ViewBag.rol      = user.MIEMBROS.FirstOrDefault().ROL.NOMBRE;
                ViewBag.Title    = db.PAGINAs.Where(a => a.ID.Equals(pagina)).FirstOrDefault().PAGINATs.Where(b => b.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50;
                ViewBag.warnings = db.WARNINGVs.Where(a => (a.PAGINA_ID.Equals(pagina) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList();
                ViewBag.textos   = db.TEXTOes.Where(a => (a.PAGINA_ID.Equals(741) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList();

                try
                {
                    string p = Session["pais"].ToString();
                    ViewBag.pais = p + ".svg";
                }
                catch
                {
                    //return RedirectToAction("Pais", "Home");
                }
                Session["spras"] = user.SPRAS_ID;
                var con = db.IMPUESTOes
                          .Where(x => x.MWSKZ == id).First();

                IMPUESTO co = new IMPUESTO();
                co.MWSKZ  = con.MWSKZ;
                co.ACTIVO = con.ACTIVO;
                return(View(co));
            }
        }
Пример #2
0
        public ActionResult DeleteConfirmed(decimal id)
        {
            IMPUESTO iMPUESTO = db.IMPUESTO.Find(id);

            db.IMPUESTO.Remove(iMPUESTO);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #3
0
 public ActionResult Edit([Bind(Include = "MWSKZ,ACTIVO")] IMPUESTO iMPUESTO)
 {
     if (ModelState.IsValid)
     {
         //  db.Entry(iMPUESTO).State = EntityState.Modified;
         // db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(iMPUESTO));
 }
Пример #4
0
 public ActionResult Edit([Bind(Include = "IDIMPUESTO,NOMIMPUESTO,VALORIMPUESTO")] IMPUESTO iMPUESTO)
 {
     if (ModelState.IsValid)
     {
         db.Entry(iMPUESTO).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(iMPUESTO));
 }
Пример #5
0
        public ActionResult Create([Bind(Include = "IDIMPUESTO,NOMIMPUESTO,VALORIMPUESTO")] IMPUESTO iMPUESTO)
        {
            if (ModelState.IsValid)
            {
                db.IMPUESTO.Add(iMPUESTO);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(iMPUESTO));
        }
Пример #6
0
        // GET: Impuestos/Delete/5
        public ActionResult Delete(decimal id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            IMPUESTO iMPUESTO = db.IMPUESTO.Find(id);

            if (iMPUESTO == null)
            {
                return(HttpNotFound());
            }
            return(View(iMPUESTO));
        }
Пример #7
0
        // GET: Impuestos/Delete/5
        public ActionResult Delete(string id)
        {
            int pagina = 745; //ID EN BASE DE DATOS

            using (TruequeEntities db = new TruequeEntities())
            {
                string u = User.Identity.Name;
                //string u = "admin";
                var user = db.USUARIOs.Where(a => a.ID.Equals(u)).FirstOrDefault();
                ViewBag.permisos = db.PAGINAVs.Where(a => a.ID.Equals(user.ID)).ToList();
                ViewBag.carpetas = db.CARPETAVs.Where(a => a.USUARIO_ID.Equals(user.ID)).ToList();
                ViewBag.usuario  = user; ViewBag.returnUrl = Request.Url.PathAndQuery;;
                ViewBag.rol      = user.MIEMBROS.FirstOrDefault().ROL.NOMBRE;
                ViewBag.Title    = db.PAGINAs.Where(a => a.ID.Equals(pagina)).FirstOrDefault().PAGINATs.Where(b => b.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50;
                ViewBag.warnings = db.WARNINGVs.Where(a => (a.PAGINA_ID.Equals(pagina) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList();
                ViewBag.textos   = db.TEXTOes.Where(a => (a.PAGINA_ID.Equals(741) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList();

                try
                {
                    string p = Session["pais"].ToString();
                    ViewBag.pais = p + ".svg";
                }
                catch
                {
                    //ViewBag.pais = "mx.svg";
                    //return RedirectToAction("Pais", "Home");
                }
                Session["spras"] = user.SPRAS_ID;
            }
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            IMPUESTO iMPUESTO = db.IMPUESTOes.Find(id);
            var      con      = db.IMPUESTOes
                                .Where(x => x.MWSKZ == id).First();
            IMPUESTO tx = new IMPUESTO();

            tx.MWSKZ  = con.MWSKZ;
            tx.ACTIVO = con.ACTIVO;
            return(View(tx));
        }
Пример #8
0
        public ActionResult Create([Bind(Include = "MWSKZ,ACTIVO")] IMPUESTO iMPUESTO)
        {
            int pagina = 744; //ID EN BASE DE DATOS

            try
            {
                //haciendo mayusculas el caracter ingresado y en automatico su estatus true
                iMPUESTO.MWSKZ  = iMPUESTO.MWSKZ.ToUpper();
                iMPUESTO.ACTIVO = true;
                //Compruebo si ya existe el registro
                var an = db.IMPUESTOes.Where(x => x.MWSKZ == iMPUESTO.MWSKZ).FirstOrDefault();
                if (an == null)
                {
                    if (ModelState.IsValid)
                    {
                        db.IMPUESTOes.Add(iMPUESTO);
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                }
                else
                {
                    //si esta "eliminado" lo reactivamos
                    if (an.ACTIVO == false)
                    {
                        an.ACTIVO          = true;
                        db.Entry(an).State = EntityState.Modified;
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                    if (an.ACTIVO == true)
                    {
                        using (TAT001Entities db = new TAT001Entities())
                        {
                            string u = User.Identity.Name;
                            //string u = "admin";
                            var user = db.USUARIOs.Where(a => a.ID.Equals(u)).FirstOrDefault();
                            ViewBag.permisos = db.PAGINAVs.Where(a => a.ID.Equals(user.ID)).ToList();
                            ViewBag.carpetas = db.CARPETAVs.Where(a => a.USUARIO_ID.Equals(user.ID)).ToList();
                            ViewBag.usuario  = user; ViewBag.returnUrl = Request.Url.PathAndQuery;;
                            ViewBag.rol      = user.PUESTO.PUESTOTs.Where(a => a.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50;
                            ViewBag.Title    = db.PAGINAs.Where(a => a.ID.Equals(pagina)).FirstOrDefault().PAGINATs.Where(b => b.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50;
                            ViewBag.warnings = db.WARNINGVs.Where(a => (a.PAGINA_ID.Equals(pagina) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList();
                            ViewBag.textos   = db.TEXTOes.Where(a => (a.PAGINA_ID.Equals(741) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList();
                            ViewBag.error    = "Dato Existente";
                            try
                            {
                                string p = Session["pais"].ToString();
                                ViewBag.pais = p + ".svg";
                            }
                            catch
                            {
                                //ViewBag.pais = "mx.svg";
                                //return RedirectToAction("Pais", "Home");
                            }
                            Session["spras"] = user.SPRAS_ID;
                        }
                        return(View(iMPUESTO));
                    }
                }

                using (TAT001Entities db = new TAT001Entities())
                {
                    string u = User.Identity.Name;
                    //string u = "admin";
                    var user = db.USUARIOs.Where(a => a.ID.Equals(u)).FirstOrDefault();
                    ViewBag.permisos = db.PAGINAVs.Where(a => a.ID.Equals(user.ID)).ToList();
                    ViewBag.carpetas = db.CARPETAVs.Where(a => a.USUARIO_ID.Equals(user.ID)).ToList();
                    ViewBag.usuario  = user; ViewBag.returnUrl = Request.Url.PathAndQuery;;
                    ViewBag.rol      = user.PUESTO.PUESTOTs.Where(a => a.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50;
                    ViewBag.Title    = db.PAGINAs.Where(a => a.ID.Equals(pagina)).FirstOrDefault().PAGINATs.Where(b => b.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50;
                    ViewBag.warnings = db.WARNINGVs.Where(a => (a.PAGINA_ID.Equals(pagina) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList();
                    ViewBag.textos   = db.TEXTOes.Where(a => (a.PAGINA_ID.Equals(741) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList();
                    ViewBag.error    = "Campo Incorrecto";
                    try
                    {
                        string p = Session["pais"].ToString();
                        ViewBag.pais = p + ".svg";
                    }
                    catch
                    {
                        //ViewBag.pais = "mx.svg";
                        //return RedirectToAction("Pais", "Home");
                    }
                    Session["spras"] = user.SPRAS_ID;
                }
                return(View(iMPUESTO));
            }
            catch (Exception v)
            {
                using (TAT001Entities db = new TAT001Entities())
                {
                    string u = User.Identity.Name;
                    //string u = "admin";
                    var user = db.USUARIOs.Where(a => a.ID.Equals(u)).FirstOrDefault();
                    ViewBag.permisos = db.PAGINAVs.Where(a => a.ID.Equals(user.ID)).ToList();
                    ViewBag.carpetas = db.CARPETAVs.Where(a => a.USUARIO_ID.Equals(user.ID)).ToList();
                    ViewBag.usuario  = user; ViewBag.returnUrl = Request.Url.PathAndQuery;;
                    ViewBag.rol      = user.PUESTO.PUESTOTs.Where(a => a.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50;
                    ViewBag.Title    = db.PAGINAs.Where(a => a.ID.Equals(pagina)).FirstOrDefault().PAGINATs.Where(b => b.SPRAS_ID.Equals(user.SPRAS_ID)).FirstOrDefault().TXT50;
                    ViewBag.warnings = db.WARNINGVs.Where(a => (a.PAGINA_ID.Equals(pagina) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList();
                    ViewBag.textos   = db.TEXTOes.Where(a => (a.PAGINA_ID.Equals(741) || a.PAGINA_ID.Equals(0)) && a.SPRAS_ID.Equals(user.SPRAS_ID)).ToList();
                    ViewBag.error    = v.ToString();
                    try
                    {
                        string p = Session["pais"].ToString();
                        ViewBag.pais = p + ".svg";
                    }
                    catch
                    {
                        //ViewBag.pais = "mx.svg";
                        //return RedirectToAction("Pais", "Home");
                    }
                    Session["spras"] = user.SPRAS_ID;
                }
                return(View(iMPUESTO));
            }
        }
Пример #9
0
 public void Baja(IMPUESTO objeto)
 {
     ctx.DeleteObject(objeto);
     ctx.SaveChanges();
 }
Пример #10
0
 public void Alta(IMPUESTO objeto)
 {
     ctx.AddToIMPUESTO(objeto);
     ctx.SaveChanges();
 }