public ActionResult Create(Municipio municipio) { if (ModelState.IsValid) { modMunicipio.Crear(municipio); return RedirectToAction("Index"); } ViewBag.IdDepartamento = new SelectList(modProvincia.Listar(), "Id", "Descripcion", municipio.IdProvincia); return View(municipio); }
public void Editar(Municipio municipio) { municipio.IdSesion = SessionManager.getSessionIdentifier(); municipio.FechaUltimaTransaccion = DateTime.Now; municipio.FechaRegistro = DateTime.Now; municipio.EstadoRegistro = TipoEstadoRegistro.VigenteNuevoRegistro; municipio.EstadoSincronizacion = TipoEstadoSincronizacion.Pendiente; municipio.DescripcionEstadoSincronizacion = ""; db.Entry(municipio).State = EntityState.Modified; db.SaveChanges(); }
public void Crear(Municipio municipio) { municipio.Id = IdentifierGenerator.NewId(); municipio.IdSesion = SessionManager.getSessionIdentifier(); municipio.FechaUltimaTransaccion = DateTime.Now; municipio.FechaRegistro = DateTime.Now; municipio.EstadoRegistro = TipoEstadoRegistro.VigenteNuevoRegistro; municipio.EstadoSincronizacion = TipoEstadoSincronizacion.Pendiente; municipio.DescripcionEstadoSincronizacion = ""; db.Municipios.Add(municipio); db.SaveChanges(); }
public string Index() { modDepto.EliminarTodo(); modProvincia.EliminarTodo(); modMunicipio.EliminarTodo(); for (int i = 1; i <= 9; i++) { Departamento depto = new Departamento(); depto.Id = IdentifierGenerator.NewId(); depto.IdSesion = 1; depto.FechaUltimaTransaccion = DateTime.Now; depto.FechaRegistro = DateTime.Now; depto.EstadoRegistro = TipoEstadoRegistro.VigenteNuevoRegistro; depto.EstadoSincronizacion = TipoEstadoSincronizacion.Pendiente; depto.DescripcionEstadoSincronizacion = ""; switch (i) { case 1: depto.Codigo = "01"; depto.Descripcion = "Chuquisaca"; break; case 2: depto.Codigo = "02"; depto.Descripcion = "La Paz"; break; case 3: depto.Codigo = "03"; depto.Descripcion = "Cochabamba"; break; case 4: depto.Codigo = "04"; depto.Descripcion = "Oruro"; break; case 5: depto.Codigo = "05"; depto.Descripcion = "Potosi"; break; case 6: depto.Codigo = "06"; depto.Descripcion = "Tarija"; break; case 7: depto.Codigo = "07"; depto.Descripcion = "Santa Cruz"; break; case 8: depto.Codigo = "08"; depto.Descripcion = "Beni"; break; case 9: depto.Codigo = "09"; depto.Descripcion = "Pando"; break; } modDepto.Crear(depto); int codMunicipio = 1; for (int j = 1; j <= 10; j++) { Provincia provincia = new Provincia(); provincia.IdDepartamento = depto.Id; provincia.Id = IdentifierGenerator.NewId(); provincia.IdSesion = 1; provincia.FechaUltimaTransaccion = DateTime.Now; provincia.FechaRegistro = DateTime.Now; provincia.EstadoRegistro = TipoEstadoRegistro.VigenteNuevoRegistro; provincia.EstadoSincronizacion = TipoEstadoSincronizacion.Pendiente; provincia.DescripcionEstadoSincronizacion = ""; provincia.Codigo = j.ToString().PadLeft(2, '0'); switch (i) { case 1: provincia.Descripcion = "Chuquisaca"; break; case 2: provincia.Descripcion = "La Paz"; break; case 3: provincia.Descripcion = "Cochabamba"; break; case 4: provincia.Descripcion = "Oruro"; break; case 5: provincia.Descripcion = "Potosi"; break; case 6: provincia.Descripcion = "Tarija"; break; case 7: provincia.Descripcion = "Santa Cruz"; break; case 8: provincia.Descripcion = "Beni"; break; case 9: provincia.Descripcion = "Pando"; break; } provincia.Descripcion += provincia.Codigo; modProvincia.Crear(provincia); for (int k = 1; k <= 5; k++) { Municipio municipio = new Municipio(); municipio.IdProvincia = provincia.Id; municipio.Id = IdentifierGenerator.NewId(); municipio.IdSesion = 1; municipio.FechaUltimaTransaccion = DateTime.Now; municipio.FechaRegistro = DateTime.Now; municipio.EstadoRegistro = TipoEstadoRegistro.VigenteNuevoRegistro; municipio.EstadoSincronizacion = TipoEstadoSincronizacion.Pendiente; municipio.DescripcionEstadoSincronizacion = ""; municipio.Codigo = codMunicipio.ToString().PadLeft(2, '0'); switch (i) { case 1: municipio.Descripcion = "Chuquisaca"; break; case 2: municipio.Descripcion = "La Paz"; break; case 3: municipio.Descripcion = "Cochabamba"; break; case 4: municipio.Descripcion = "Oruro"; break; case 5: municipio.Descripcion = "Potosi"; break; case 6: municipio.Descripcion = "Tarija"; break; case 7: municipio.Descripcion = "Santa Cruz"; break; case 8: municipio.Descripcion = "Beni"; break; case 9: municipio.Descripcion = "Pando"; break; } municipio.Descripcion += provincia.Codigo + municipio.Codigo; modMunicipio.Crear(municipio); codMunicipio++; } } } return "OK"; }