// GET: Usuario/Delete/5
        public ActionResult Delete(int id)
        {
            Usuario model = Negocioservice.GetUsuario(id);

            if (model != null)
            {
                var resul = Negocioservice.DeleteUsuario(id);
                return(RedirectToAction(this.Url.Action("Index", "Usuario")));
            }
            else
            {
                return(RedirectToAction(this.Url.Action("Index", "Usuario")));
            }
        }
Exemple #2
0
 // GET: Proceso
 public ActionResult Index(string Nombre_Usuario)
 {
     if (!String.IsNullOrEmpty(Nombre_Usuario))
     {
         List <Proceso> modellist = Negocioservice.GetProcesosbynombreusuario(Nombre_Usuario);
         var            Model     = new List <ProcesoListViewModel>();
         foreach (var il in modellist)
         {
             var Mol     = new ProcesoListViewModel();
             var usuario = Negocioservice.GetUsuario(il.IdUsuario);
             if (il.procesopadre != null)
             {
                 var proceso = Negocioservice.GetProceso(il.procesopadre.GetValueOrDefault(0));
                 Mol.Nombreproyectopadre = proceso.nombre;
             }
             Mol.procesopadre   = il.procesopadre;
             Mol.IdUsuario      = il.IdUsuario;
             Mol.Idporceso      = il.Idporceso;
             Mol.nombre         = il.nombre;
             Mol.NombreUsuario  = usuario.Nombre + " " + usuario.Apellido;
             Mol.Identificacion = usuario.Cedula;
             Model.Add(Mol);
         }
         return(View(Model));
     }
     else
     {
         List <Proceso> modellist = Negocioservice.GetProcesos();
         var            Model     = new List <ProcesoListViewModel>();
         foreach (var il in modellist)
         {
             var Mol     = new ProcesoListViewModel();
             var usuario = Negocioservice.GetUsuario(il.IdUsuario);
             if (il.procesopadre != null)
             {
                 var proceso = Negocioservice.GetProceso(il.procesopadre.GetValueOrDefault(0));
                 Mol.Nombreproyectopadre = proceso.nombre;
             }
             Mol.procesopadre   = il.procesopadre;
             Mol.IdUsuario      = il.IdUsuario;
             Mol.Idporceso      = il.Idporceso;
             Mol.nombre         = il.nombre;
             Mol.NombreUsuario  = usuario.Nombre + " " + usuario.Apellido;
             Mol.Identificacion = usuario.Cedula;
             Model.Add(Mol);
         }
         return(View(Model));
     }
 }
 // GET: Usuario/Edit/5
 public ActionResult Edit(int id)
 {
     if (id == -1)
     {
         var mol = new UsuarioViewModel();
         mol.IdUsuario = -1;
         mol.Nombre    = string.Empty;
         mol.Apellido  = string.Empty;
         mol.Email     = string.Empty;
         mol.Cedula    = null;
         return(View(mol));
     }
     else
     {
         Usuario model = Negocioservice.GetUsuario(id);
         var     mol   = new UsuarioViewModel();
         mol.IdUsuario = model.IdUsuario;
         mol.Nombre    = model.Nombre;
         mol.Apellido  = model.Apellido;
         mol.Email     = model.Email;
         mol.Cedula    = model.Cedula;
         return(View(mol));
     }
 }