public ActionResult CreateAdministradora(AdministradoraViewModel model) { ViewBag.Title = Resources.AdministradorasResources.CreatePageTitle; ViewBag.PageHeader = Resources.AdministradorasResources.CreateHeaderPage; if (ModelState.IsValid) { using (SeguricelEntities db = new SeguricelEntities()) { Contrato_Administradora record = new Contrato_Administradora { CodigoPostal = model.CodigoPostal, CorreoElectronicoAdministradora = model.CorreoAdministradora, CorreoElectronicoContacto = model.CorreoContacto, Direccion = model.Direccion, IdCiudad = model.IdCiudad, IdEstado = model.IdEstado, IdPais = model.IdPais, IdAdministradora = Guid.NewGuid(), Nombre = model.Nombre, NombreContacto = model.NombreContacto, Rif = model.Rif, TelefonoCelular1 = model.TelefonoCelular1, TelefonoCelular2 = (model.TelefonoCelular2 == null ? string.Empty : model.TelefonoCelular2), TelefonoFax = (model.TelefonoFax == null ? string.Empty : model.TelefonoFax), TelefonoOficina = model.TelefonoOficina }; db.Contrato_Administradora.Add(record); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, "Administradora " + model.Nombre + "en " + db.Pais.Where(x => x.IdPais == model.IdPais).Select(x => x.Nombre).FirstOrDefault(), 102000001, "Agregar"); } return(RedirectToAction("Administradoras", new { IdPais = model.IdPais })); } model.EstadosDisponibles = ClasesVarias.GetEstados(model.IdPais); if (model.IdEstado > 0) { model.Ciudades = ClasesVarias.GetCiudades(model.IdPais, model.IdEstado); } else { model.Ciudades = new SelectList(string.Empty, "Value", "Text"); } return(View(model)); }
public ActionResult EditAdministradora(AdministradoraViewModel model) { ViewBag.Title = Resources.AdministradorasResources.CreatePageTitle; ViewBag.PageHeader = Resources.AdministradorasResources.CreateHeaderPage; if (ModelState.IsValid) { using (SeguricelEntities db = new SeguricelEntities()) { Contrato_Administradora Administradora = (from d in db.Contrato_Administradora where d.IdPais == model.IdPais && d.IdAdministradora == model.Id select d).FirstOrDefault(); Administradora.CodigoPostal = model.CodigoPostal; Administradora.CorreoElectronicoAdministradora = model.CorreoAdministradora; Administradora.CorreoElectronicoContacto = model.CorreoContacto; Administradora.Direccion = model.Direccion; Administradora.IdCiudad = model.IdCiudad; Administradora.IdEstado = model.IdEstado; Administradora.Nombre = model.Nombre; Administradora.NombreContacto = model.NombreContacto; Administradora.Rif = model.Rif; Administradora.TelefonoCelular1 = model.TelefonoCelular1; Administradora.TelefonoCelular2 = (model.TelefonoCelular2 == null ? string.Empty : model.TelefonoCelular2); Administradora.TelefonoFax = (model.TelefonoFax == null ? string.Empty : model.TelefonoFax); Administradora.TelefonoOficina = model.TelefonoOficina; db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, "Administradora " + model.Nombre + "en " + db.Pais.Where(x => x.IdPais == model.IdPais).Select(x => x.Nombre).FirstOrDefault(), 102000001, "Actualizar"); } return(RedirectToAction("Administradoras", new { IdPais = model.IdPais })); } model.EstadosDisponibles = ClasesVarias.GetEstados(model.IdPais); if (model.IdEstado > 0) { model.Ciudades = ClasesVarias.GetCiudades(model.IdPais, model.IdEstado); } else { model.Ciudades = new SelectList(string.Empty, "Value", "Text"); } return(View(model)); }
public ActionResult DeleteAdministradora(int IdPais, Guid Id) { using (SeguricelEntities db = new SeguricelEntities()) { Contrato_Administradora Administradora = (from d in db.Contrato_Administradora where d.IdPais == IdPais && d.IdAdministradora == Id select d).FirstOrDefault(); string Nombre = Administradora.Nombre; db.Contrato_Administradora.Remove(Administradora); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, "Administradora " + Nombre + "en " + db.Pais.Where(x => x.IdPais == IdPais).Select(x => x.Nombre).FirstOrDefault(), 102000001, "Eliminar"); } return(RedirectToAction("Administradoras", new { IdPais })); }
public JsonResult AddAdministradora(string Nombre, string strIdPais, string strIdEstado, string strIdCiudad) { string newGuid = string.Empty; int IdPais = int.Parse(strIdPais); int IdEstado = int.Parse(strIdEstado); int IdCiudad = int.Parse(strIdCiudad); using (SeguricelEntities db = new SeguricelEntities()) { Contrato_Administradora Administradora = new Contrato_Administradora() { CodigoPostal = string.Empty, CorreoElectronicoAdministradora = string.Empty, CorreoElectronicoContacto = string.Empty, Direccion = string.Empty, IdAdministradora = Guid.NewGuid(), IdCiudad = IdCiudad, IdEstado = IdEstado, IdPais = IdPais, Nombre = Nombre, NombreContacto = string.Empty, Rif = string.Empty, TelefonoCelular1 = string.Empty, TelefonoCelular2 = string.Empty, TelefonoFax = string.Empty, TelefonoOficina = string.Empty, }; db.Contrato_Administradora.Add(Administradora); db.SaveChanges(); } IEnumerable <SelectListItem> Administradoras = ClasesVarias.GetAdministradoras(IdPais); return(Json(new SelectList(Administradoras, "Value", "Text"))); }
public ActionResult CreateAdministradora(AdministradoraViewModel model) { ViewBag.Title = Resources.AdministradorasResources.CreatePageTitle; ViewBag.PageHeader = Resources.AdministradorasResources.CreateHeaderPage; if (ModelState.IsValid) { using (SeguricelEntities db = new SeguricelEntities()) { Contrato_Administradora record = new Contrato_Administradora { CodigoPostal = model.CodigoPostal, CorreoElectronicoAdministradora = model.CorreoAdministradora, CorreoElectronicoContacto = model.CorreoContacto, Direccion = model.Direccion, IdCiudad = model.IdCiudad, IdEstado = model.IdEstado, IdPais = model.IdPais, IdAdministradora = Guid.NewGuid(), Nombre = model.Nombre, NombreContacto = model.NombreContacto, Rif = model.Rif, TelefonoCelular1 = model.TelefonoCelular1, TelefonoCelular2 = (model.TelefonoCelular2 == null ? string.Empty : model.TelefonoCelular2), TelefonoFax = (model.TelefonoFax == null ? string.Empty : model.TelefonoFax), TelefonoOficina = model.TelefonoOficina }; db.Contrato_Administradora.Add(record); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, "Administradora " + model.Nombre + "en " + db.Pais.Where(x => x.IdPais == model.IdPais).Select(x => x.Nombre).FirstOrDefault(), 102000001, "Agregar"); } return RedirectToAction("Administradoras", new { IdPais = model.IdPais}); } model.EstadosDisponibles = ClasesVarias.GetEstados(model.IdPais); if (model.IdEstado > 0) model.Ciudades = ClasesVarias.GetCiudades(model.IdPais, model.IdEstado); else model.Ciudades = new SelectList(string.Empty, "Value", "Text"); return View(model); }
public JsonResult AddAdministradora(string Nombre, string strIdPais, string strIdEstado, string strIdCiudad) { string newGuid = string.Empty; int IdPais = int.Parse(strIdPais); int IdEstado = int.Parse(strIdEstado); int IdCiudad = int.Parse(strIdCiudad); using (SeguricelEntities db = new SeguricelEntities()) { Contrato_Administradora Administradora = new Contrato_Administradora() { CodigoPostal = string.Empty, CorreoElectronicoAdministradora = string.Empty, CorreoElectronicoContacto = string.Empty, Direccion = string.Empty, IdAdministradora = Guid.NewGuid(), IdCiudad = IdCiudad, IdEstado = IdEstado, IdPais = IdPais, Nombre = Nombre, NombreContacto = string.Empty, Rif = string.Empty, TelefonoCelular1 = string.Empty, TelefonoCelular2 = string.Empty, TelefonoFax = string.Empty, TelefonoOficina = string.Empty, }; db.Contrato_Administradora.Add(Administradora); db.SaveChanges(); } IEnumerable<SelectListItem> Administradoras = ClasesVarias.GetAdministradoras(IdPais); return Json(new SelectList(Administradoras, "Value", "Text")); }