예제 #1
0
 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));
 }
예제 #2
0
        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");
        }