コード例 #1
0
        public ActionResult Editar_propio(EditarEmpleadoPropioViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            using (var db = new practicaprofesionalEntities1())
            {
                var oEmpleado = db.empleado.Find(model.id_empleado);
                oEmpleado.nombre     = model.nombre;
                oEmpleado.apellido   = model.apellido;
                oEmpleado.dni        = model.dni;
                oEmpleado.Contraseña = model.password;

                /*
                 *
                 * if(model.password != null && model.password.Trim() != "")
                 * {
                 *  oEmpleado.Contraseña = model.password;
                 * }
                 */
                db.Entry(oEmpleado).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
                TempData["Referrer"] = "SaveRegister";
            }
            if (Session.Count > 1 && (int)Session["tipo"] == 2)
            {
                return(Redirect(Url.Content("~/Home")));
            }
            else
            {
                return(Redirect(Url.Content("~/Empleados")));
            }
        }
コード例 #2
0
        public ActionResult Editar_propio(int id)
        {
            try
            {
                EditarEmpleadoPropioViewModel model = new EditarEmpleadoPropioViewModel();

                //int flag = 0;


                using (var db = new practicaprofesionalEntities1())
                {
                    var oEmpleado = db.empleado.Find(id);
                    model.id_empleado = oEmpleado.id_empleado;
                    model.nombre      = oEmpleado.nombre.Trim();
                    model.apellido    = oEmpleado.apellido.Trim();
                    model.dni         = oEmpleado.dni;
                    model.id_tipo     = oEmpleado.id_tipo;
                    model.password    = oEmpleado.Contraseña;


                    /*No entiendo para que es esto
                     *
                     *  if (oEmpleado.id_comercio == (int)Session["comercio"] && (int)Session["tipo"] == 1)
                     *  {
                     *      flag = 1;
                     *  }
                     *  if (oEmpleado.id_comercio == (int)Session["comercio"] && id == (int)Session["usuario"])
                     *  {
                     *      flag = 1;
                     *  }
                     */
                }
                //if(flag == 1)
                return(View(model));
                //else
                //    return Redirect(Url.Content("~/Home"));
            }
            catch
            {
                return(Redirect(Url.Content("~/Home")));
            }
        }