Пример #1
0
        public ActionResult AddEditCandidato(AddEditCandidatoViewModel objViewModel)
        {
            try
            {
                ONPEWEBEntities context      = new ONPEWEBEntities();
                Candidato       objCandidato = new Candidato();

                if (objViewModel.CandidatoId.HasValue)
                {
                    objCandidato                   = context.Candidato.FirstOrDefault(X => X.CandidatoId == objViewModel.CandidatoId);
                    objCandidato.Nombres           = objViewModel.Nombres;
                    objCandidato.Apellidos         = objViewModel.Apellidos;
                    objCandidato.DistritoId        = objViewModel.DistritoId;
                    objCandidato.PartidoPoliticoId = objViewModel.PartidoPoliticoId;
                }
                else
                {
                    objCandidato.Nombres           = objViewModel.Nombres;
                    objCandidato.Apellidos         = objViewModel.Apellidos;
                    objCandidato.DistritoId        = objViewModel.DistritoId;
                    objCandidato.PartidoPoliticoId = objViewModel.PartidoPoliticoId;
                    objCandidato.Estado            = "ACT";
                    context.Candidato.Add(objCandidato);
                }
                context.SaveChanges();
                TempData["Mensaje"] = "Candidato guardado";
                return(RedirectToAction("LstCandidato"));
            }catch (Exception ex)
            {
                TempData["Mensaje"] = "Campo(s) incompleto(s)";
                return(View(objViewModel));
            }
        }
Пример #2
0
 public ActionResult AddEditUsuario(AddEditUsuarioViewModel objViewModel)
 {
     try
     {
         ONPEWEBEntities context    = new ONPEWEBEntities();
         Usuarios        objUsuario = new Usuarios();
         if (objViewModel.UsuarioId.HasValue)
         {
             objUsuario           = context.Usuarios.FirstOrDefault(X => X.UsuariosId == objViewModel.UsuarioId);
             objUsuario.Nombres   = objViewModel.Nombre;
             objUsuario.Apellidos = objViewModel.Apellido;
             objUsuario.Codigo    = objViewModel.codigo;
             objUsuario.Password  = objViewModel.password;
             objUsuario.Rol       = objViewModel.rol;
         }
         else
         {
             objUsuario.Nombres   = objViewModel.Nombre;
             objUsuario.Apellidos = objViewModel.Apellido;
             objUsuario.Codigo    = objViewModel.codigo;
             objUsuario.Password  = objViewModel.password;
             objUsuario.Rol       = objViewModel.rol;
             objUsuario.Estado    = "ACT";
             context.Usuarios.Add(objUsuario);
         }
         context.SaveChanges();
         TempData["Mensaje"] = "Usuario guardado";
         return(RedirectToAction("ListarUsuarios"));
     }
     catch (Exception ex)
     {
         TempData["Mensaje"] = "Campo(s) incompleto(s)";
         return(View(objViewModel));
     }
 }
Пример #3
0
        public ActionResult AddEditDistrito(AddEditDistritoViewModel objViewModel)
        {
            try
            {
                ONPEWEBEntities context     = new ONPEWEBEntities();
                Distrito        objDistrito = new Distrito();
                if (objViewModel.DistritoId.HasValue)
                {
                    objDistrito        = context.Distrito.FirstOrDefault(X => X.DistritoId == objViewModel.DistritoId);
                    objDistrito.Nombre = objViewModel.nombre;
                }
                else
                {
                    objDistrito.Nombre = objViewModel.nombre;
                    objDistrito.Estado = "ACT";
                    context.Distrito.Add(objDistrito);
                }

                context.SaveChanges();
                TempData["Mensaje"] = "Distrito guardado";
                return(RedirectToAction("LstDistrito"));
            }
            catch (Exception ex)
            {
                TempData["Mensaje"] = "Campo(s) incompleto(s)";
                return(View(objViewModel));
            }
        }
Пример #4
0
        public static void AddEditUsuario(AddEditUsuarioViewModel model)
        {
            ONPEWEBEntities context   = new ONPEWEBEntities();
            var             obj       = new Usuarios();
            var             candidato = new Candidato();

            if (model.UsuarioId.HasValue)
            {
                obj       = context.Usuarios.Find(model.UsuarioId.Value);
                candidato = context.Candidato.FirstOrDefault(x => x.Nombres == obj.Nombres);
            }
            else
            {
                obj.Estado = "ACT";
                context.Usuarios.Add(obj);
            }

            obj.Nombres   = model.Nombre;
            obj.Apellidos = model.Apellido;
            obj.Codigo    = model.codigo;
            obj.Password  = model.password;
            obj.Rol       = model.rol;
            if (candidato != null)
            {
                candidato.Nombres   = model.Nombre;
                candidato.Apellidos = model.Apellido;
            }


            context.SaveChanges();
        }
Пример #5
0
        public static void eliminarEntidad(Int32 entidadId, String tabla)
        {
            ONPEWEBEntities context = new ONPEWEBEntities();

            switch (tabla)
            {
            case "Usuario":
            {
                var obj = context.Usuarios.Find(entidadId);
                obj.Estado = "INA";
            } break;

            case "Distrito":
            {
                var obj = context.Distrito.Find(entidadId);
                obj.Estado = "INA";
            } break;

            case "PartidoPolitico":
            {
                var obj = context.PartidoPolitico.Find(entidadId);
                obj.Estado = "INA";
            } break;

            case "Candidato":
            {
                var obj = context.Candidato.Find(entidadId);
                obj.Estado = "INA";
            } break;
            }

            context.SaveChanges();
        }
Пример #6
0
        public ActionResult EliminarCandidato(Int32 CandidatoId)
        {
            ONPEWEBEntities context          = new ONPEWEBEntities();
            var             candidatoElminar = context.Candidato.Find(CandidatoId);

            candidatoElminar.Estado = "INA";
            context.SaveChanges();
            TempData["Mensaje"] = "Candidato eliminado";
            return(RedirectToAction("LstCandidato"));
        }
Пример #7
0
        public ActionResult EliminarPartidoPolitico(Int32 PartidoPoliticoId)
        {
            ONPEWEBEntities context         = new ONPEWEBEntities();
            var             partidooElminar = context.PartidoPolitico.Find(PartidoPoliticoId);

            partidooElminar.Estado = "INA";
            context.SaveChanges();
            TempData["Mensaje"] = "Partido eliminado";
            return(RedirectToAction("LstPartidoPolitico"));
        }
Пример #8
0
        public ActionResult EliminarUsuario(int UsuarioId)
        {
            ONPEWEBEntities context         = new ONPEWEBEntities();
            var             usuarioEliminar = context.Usuarios.Find(UsuarioId);

            usuarioEliminar.Estado = "INA";
            context.SaveChanges();
            TempData["Mensaje"] = "Usuario eliminado";
            return(RedirectToAction("ListarUsuarios"));
        }
Пример #9
0
        public ActionResult EliminarDistrito(int?DistritoId)
        {
            ONPEWEBEntities context         = new ONPEWEBEntities();
            var             distritoElminar = context.Distrito.Find(DistritoId);

            distritoElminar.Estado = "INA";
            context.SaveChanges();
            TempData["Mensaje"] = "Distrito eliminado";
            return(RedirectToAction("LstDistrito"));
        }