Example #1
0
        // GET: Empleados
        public ActionResult Index()
        {
            EmpleadoBL               neg   = new EmpleadoBL();
            List <EmpleadoM>         Lst   = neg.ObtenerLista().ToList();
            List <ViewModelEmpleado> Lista = new List <ViewModelEmpleado>();

            foreach (EmpleadoM item in Lst)
            {
                ViewModelEmpleado tem = new ViewModelEmpleado(item);
                Lista.Add(tem);
            }
            return(View(Lista));
        }
Example #2
0
        public ActionResult DeleteConfirmed(string id)
        {
            //ViewModelEmpleado viewModelEmpleado = db.ViewModelEmpleadoes.Find(id);
            EmpleadoBL neg  = new EmpleadoBL();
            EmpleadoM  temp = new EmpleadoM
            {
                Id_Empleado     = id,
                Estado_Empleado = true
            };

            temp = neg.ObtenerLista(temp).FirstOrDefault();
            if (temp != null)
            {
                temp.Estado_Empleado = false;
                neg.Modificar(temp);
            }
            //db.ViewModelEmpleadoes.Remove(viewModelEmpleado);
            //db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #3
0
        // GET: Empleados/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EmpleadoBL neg  = new EmpleadoBL();
            EmpleadoM  temp = new EmpleadoM
            {
                Id_Empleado     = id,
                Estado_Empleado = true
            };

            temp = neg.ObtenerLista(temp).FirstOrDefault();
            ViewBag.TiposDocumento = ObtenerTipoDocumentos();
            ViewModelEmpleado viewModelEmpleado = new ViewModelEmpleado(temp); //db.ViewModelEmpleadoes.Find(id);

            if (viewModelEmpleado == null)
            {
                return(HttpNotFound());
            }
            return(View(viewModelEmpleado));
        }