Exemplo n.º 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));
            }
        }
Exemplo n.º 2
0
        public ActionResult AddEditCandidato(AddEditCandidatoViewModel objViewModel)
        {
            try
            {
                ONPEEntities context      = new ONPEEntities();
                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
                {
                    context.Candidato.Add(objCandidato);
                }
                objCandidato.Nombres           = objViewModel.Nombres;
                objCandidato.Apellidos         = objViewModel.Apellidos;
                objCandidato.DistritoId        = objViewModel.DistritoId;
                objCandidato.PartidoPoliticoId = objViewModel.PartidoPoliticoId;
                objCandidato.Estado            = "ACT";
                context.SaveChanges();
                TempData["Mensaje"] = "Exito! La operacion se ejecutó satisfactoriamente";
                return(RedirectToAction("LstCandidato"));
            }catch (Exception ex)
            {
                return(View(objViewModel));
            }
        }
Exemplo n.º 3
0
        public ActionResult AddEditCandidato(int?CandidatoId)
        {
            AddEditCandidatoViewModel objViewModel = new AddEditCandidatoViewModel();

            objViewModel.CargarDatos(CandidatoId);
            return(View(objViewModel));
        }
Exemplo n.º 4
0
        public ActionResult AddEditCandidato(AddEditCandidatoViewModel objViewModel)
        {
            ONPEEntities context      = new ONPEEntities();
            Candidato    objCandidato = new Candidato();

            if (objViewModel.CandidatoId.HasValue)
            {
                objCandidato = context.Candidato.FirstOrDefault(X =>
                                                                X.CandidatoId == objViewModel.CandidatoId);
                objCandidato.Nombre            = objViewModel.Nombre;
                objCandidato.Apellidos         = objViewModel.Apellidos;
                objCandidato.DistritoId        = (int)objViewModel.DistritoId;
                objCandidato.PartidoPoliticoId = (int)objViewModel.PartidoPoliticoId;
            }
            else
            {
                objCandidato.Nombre            = objViewModel.Nombre;
                objCandidato.Apellidos         = objViewModel.Apellidos;
                objCandidato.DistritoId        = (int)objViewModel.DistritoId;
                objCandidato.PartidoPoliticoId = (int)objViewModel.PartidoPoliticoId;
                objCandidato.Estado            = "ACT";
                context.Candidato.Add(objCandidato);
            }

            context.SaveChanges();
            return(RedirectToAction("LstCandidato"));
        }