예제 #1
0
        // GET: Usuarios/Create
        public ActionResult Create()
        {
            int pagina = 673; //ID EN BASE DE DATOS

            FnCommon.ObtenerConfPage(db, pagina, User.Identity.Name, this.ControllerContext.Controller);
            UsuarioC1 obj = new UsuarioC1();

            return(View(obj));
        }
예제 #2
0
        // GET: Usuarios/Create
        public ActionResult Edit(string ID_SOCIEDAD, string ID_USUARIO, int VERSION)
        {
            int pagina = 674; //ID EN BASE DE DATOS

            FnCommon.ObtenerConfPage(db, pagina, User.Identity.Name, this.ControllerContext.Controller);
            var id_sociedad = db.DET_APROB0V.Where(a => a.ID_SOCIEDAD == ID_SOCIEDAD && a.ID_USUARIO == ID_USUARIO && a.VERSION == VERSION).FirstOrDefault().ID_SOCIEDAD;
            var sociedad    = db.DET_APROB0V.Where(a => a.ID_SOCIEDAD == ID_SOCIEDAD && a.ID_USUARIO == ID_USUARIO && a.VERSION == VERSION).FirstOrDefault().SOCIEDAD;

            ViewBag.idsociedad = id_sociedad;
            ViewBag.sociedad   = sociedad;
            UsuarioC1 obj = new UsuarioC1();

            return(View(obj));
        }
예제 #3
0
        public ActionResult Edit([Bind(Include = "ID_SOCIEDAD,ID_USUARIO")] UsuarioC1 usuarioC1)
        {
            var    st          = false;
            var    version     = 1;
            string displayName = null;
            var    keyValue    = db.DET_APROB0.FirstOrDefault(a => a.ID_SOCIEDAD == usuarioC1.ID_SOCIEDAD);

            if (keyValue != null)
            {
                var reg = db.DET_APROB0.Where(a => a.ID_SOCIEDAD == usuarioC1.ID_SOCIEDAD);
                version = reg.Count() + 1;
            }


            DET_APROB0 u = new DET_APROB0();

            u.ID_SOCIEDAD = usuarioC1.ID_SOCIEDAD;
            u.ID_USUARIO  = usuarioC1.ID_USUARIO;
            u.VERSION     = version;
            u.STEP_FASE   = 0;

            db.DET_APROB0.Add(u);

            try
            {
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            catch
            {
                ViewBag.Error = "Ocurrio un error al taratar de ingresar registro";
                int pagina = 673; //ID EN BASE DE DATOS
                FnCommon.ObtenerConfPage(db, pagina, User.Identity.Name, this.ControllerContext.Controller);
                UsuarioC1 obj = new UsuarioC1();
                return(View(obj));
            }
        }