Beispiel #1
0
        public JsonResult AddCargo(string Nombre, string strIdPais)
        {
            int IdPais = int.Parse(strIdPais);

            using (SeguricelEntities db = new SeguricelEntities())
            {
                int NextId = 0;
                NextId = (db.TipoCargoJuntaCondominio.Where(x => x.Culture == User.Culture).Select(x => (int?)x.IdCargoJunta).Max() ?? 0);

                NextId += 1;

                TipoCargoJuntaCondominio tipoCargo = new TipoCargoJuntaCondominio()
                {
                    Culture      = User.Culture,
                    IdPais       = IdPais,
                    IdCargoJunta = NextId,
                    Nombre       = Nombre
                };

                db.TipoCargoJuntaCondominio.Add(tipoCargo);
                db.SaveChanges();
            }

            IEnumerable <SelectListItem> CargosJunta = ClasesVarias.GetCargosJunta();

            return(Json(new SelectList(CargosJunta, "Value", "Text")));
        }
Beispiel #2
0
        public ActionResult CreateContacto(int IdPais, Guid IdContrato)
        {
            if (User == null || User.GetType().ToString() == "System.Security.Principal.GenericPrincipal")
            {
                return(RedirectToAction("Index", "Home"));
            }

            ViewBag.Title      = Resources.ContratoContactoResource.CreatePageTitle;
            ViewBag.PageHeader = Resources.ContratoContactoResource.CreateHeaderPage;

            ContactoViewModel Model = new ContactoViewModel();

            Model.CargosJunta   = ClasesVarias.GetCargosJunta();
            Model.IdCargoJunta  = 0;
            Model.IdContacto    = new Guid();
            Model.IdContrato    = IdContrato;
            Model.IdPais        = IdPais;
            Model.Nombre        = string.Empty;
            Model.TelefonoFijo  = 0;
            Model.TelefonoMovil = 0;

            return(View(Model));
        }
Beispiel #3
0
        public ActionResult EditContacto(int IdPais, Guid IdContrato, Guid IdContacto)
        {
            if (User == null || User.GetType().ToString() == "System.Security.Principal.GenericPrincipal")
            {
                return(RedirectToAction("Index", "Home"));
            }

            ViewBag.Title      = Resources.ContratoContactoResource.EditPageTitle;
            ViewBag.PageHeader = Resources.ContratoContactoResource.EditHeaderPage;

            ContactoViewModel Model = new ContactoViewModel();

            using (SeguricelEntities db = new SeguricelEntities())
            {
                Contrato_Contacto contacto = (from d in db.Contrato_Contacto
                                              where d.IdContrato == IdContrato && d.IdPersonaContacto == IdContacto
                                              select d).FirstOrDefault();

                if (contacto != null)
                {
                    Model = new ContactoViewModel
                    {
                        IdCargoJunta  = contacto.IdCargoJunta,
                        IdContacto    = contacto.IdPersonaContacto,
                        IdContrato    = contacto.IdContrato,
                        Nombre        = contacto.Nombre,
                        IdPais        = IdPais,
                        TelefonoFijo  = int.Parse(contacto.TelefonoFijo),
                        TelefonoMovil = int.Parse(contacto.TelefonoMovil)
                    };
                }
            }
            Model.CargosJunta = ClasesVarias.GetCargosJunta();

            return(View(Model));
        }