Esempio n. 1
0
        public ActionResult actualizarDatoMaterial(string id, string desc, string tpo, string unidad, string estado)
        {
            string ruta = "/Material/actualizar";

            //sesion
            if (Session["token"] == null)
            {
                return(RedirectToAction("./")); //salir a login
            }
            else
            {
                //permisos
                string tk      = Session["token"].ToString();
                int    permiso = validate.validarPermisos(tk, ruta);
                if (permiso != 0)
                {
                    //code
                    Material mt   = new Material();
                    Tipo     tipo = new Tipo();
                    Estado   est  = new Estado();
                    mt.idMaterial  = Int32.Parse(id);
                    mt.descripcion = desc;
                    tipo.idTipo    = Int32.Parse(tpo);
                    mt.tipo        = tipo;
                    mt.unidad      = unidad;
                    est.idEstado   = Int32.Parse(estado);
                    mt.estado      = est;
                    model.actualizaDatoMaterial(mt);
                    return(RedirectToAction("/"));
                }
                else
                {
                    return(RedirectToAction("./")); //salir a login
                }
            }
        }