public ActionResult Create(Departamento depto)
 {
     if (ModelState.IsValid)
     {
         modDepto.Crear(depto);
         return RedirectToAction("Index");
     }
     return View(depto);
 }
Exemple #2
0
        public void Editar(Departamento depto)
        {
            depto.IdSesion = SessionManager.getSessionIdentifier();
            depto.FechaUltimaTransaccion = DateTime.Now;
            depto.FechaRegistro = DateTime.Now;
            depto.EstadoRegistro = TipoEstadoRegistro.VigenteRegistroModificado;
            depto.EstadoSincronizacion = TipoEstadoSincronizacion.Pendiente;
            depto.DescripcionEstadoSincronizacion = "";

            db.Entry(depto).State = EntityState.Modified;
            db.SaveChanges();
        }
Exemple #3
0
        public void Crear(Departamento depto)
        {
            depto.Id = IdentifierGenerator.NewId();
            depto.IdSesion = SessionManager.getSessionIdentifier();
            depto.FechaUltimaTransaccion = DateTime.Now;
            depto.FechaRegistro = DateTime.Now;
            depto.EstadoRegistro = TipoEstadoRegistro.VigenteNuevoRegistro;
            depto.EstadoSincronizacion = TipoEstadoSincronizacion.Pendiente;
            depto.DescripcionEstadoSincronizacion = "";

            db.Departamentos.Add(depto);
            db.SaveChanges();
        }
Exemple #4
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";
        }