예제 #1
0
 protected void cargarComboEstado()
 {
     ddl_estado.DataSource     = EstadoDao.consultarEstado();
     ddl_estado.DataTextField  = "nombre";
     ddl_estado.DataValueField = "idEstado";
     ddl_estado.DataBind();
 }
        private static List <Estado> GetLista()
        {
            List <Estado>       lista;
            List <EstadoEntity> entities;

            entities = EstadoDao.GetAll();
            lista    = EstadoMapper.GetAll(entities);

            return(lista);
        }
예제 #3
0
        public static EstadoDao ToApp(this Estado estado)
        {
            EstadoDao estadoDao = new EstadoDao();

            estadoDao.EstadoID = estado.EstadoID;
            estadoDao.Nome     = estado.Nome;
            estadoDao.Sigla    = estado.Sigla;

            return(estadoDao);
        }
예제 #4
0
 public CidadeEstadoController(Logger logger,
                               CidadeDao cidadeDao,
                               EstadoDao estadoDao,
                               HistoricoCidadesEstadosDao historicoCidadesEstadosDao,
                               UserManager <IdentityUser> userManager)
     : base(userManager)
 {
     this._logger    = logger;
     this._cidadeDao = cidadeDao;
     this._estadoDao = estadoDao;
     this._historicoCidadesEstadosDao = historicoCidadesEstadosDao;
 }
예제 #5
0
        public List <EstadoDao> Listar(EstadoDao estadoDao)
        {
            try
            {
                return(estadoRepository.Listar(estadoDao.ToBd()).Select(x => x.ToApp()).ToList());
            }
            catch (BusinessException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                logRepository.Incluir(new Log()
                {
                    Descricao = ex.ToString(), DataHora = DateTime.Now
                });

                throw ex;
            }
        }
예제 #6
0
        private static List <AgenciaBitacora> CargarBitacora(string bitacora)
        {
            List <AgenciaBitacora> lista;

            lista = new List <AgenciaBitacora>();
            if (!string.IsNullOrEmpty(bitacora))
            {
                List <AgenciaEntity>       entities;
                List <EstadoEntity>        estadoEntities;
                List <ProyectoEntity>      proyectoEntities;
                List <TipoDeAgenciaEntity> tipoDeAgenciaEntities;
                List <UsuarioEntity>       usuarioEntities;

                estadoEntities        = EstadoDao.GetAll();
                proyectoEntities      = ProyectoDao.GetAll();
                tipoDeAgenciaEntities = TipoDeAgenciaDao.GetAll();
                usuarioEntities       = UsuarioDao.GetAll();
                entities = JsonConvert.DeserializeObject <List <AgenciaEntity> >(bitacora);
                foreach (var entity in entities)
                {
                    lista.Add(new AgenciaBitacora
                    {
                        Ciudad          = entity.Ciudad,
                        Clave           = entity.Clave,
                        Comentarios     = entity.Comentarios,
                        Estado          = GetEstado(entity.EstadoId, estadoEntities),
                        Nombre          = entity.Nombre,
                        FechaDeBaja     = entity.FechaDeBaja,
                        FechaDeEdicion  = entity.FechaDeEdicion,
                        FechaDeRegistro = entity.FechaDeRegistro,
                        ProyectoNombre  = Getprotecto(entity.ProyectoId, proyectoEntities),
                        TipoDeAgencia   = GetTipoDeAgencia(entity.TipoDeAgenciaId, tipoDeAgenciaEntities),
                        Usuario         = GetUsuario(entity.UsuarioId, usuarioEntities)
                    });
                }
            }

            return(lista);
        }
예제 #7
0
        public string InsertOrUpdate(Estado obj, SqlTransaction trans = null, SqlConnection conn = null)
        {
            bool IsOpen = true;
            try
            {                
                if (conn == null)
                {
                    IsOpen = false;
                    conn = Connection.ConnectionSQL();
                    conn.Open();
                    trans = conn.BeginTransaction();
                }
                EstadoDao estadoDao = new EstadoDao(conn, trans);

                if (estadoDao.GetAsObject(new Estado { Nome = obj.Nome, Uf = obj.Uf }).Id_Estado !=0 )
                {
                    estadoDao.Update(obj);
                }
                else
                {
                    estadoDao.Insert(obj);
                }

                if (!IsOpen)
                    trans.Commit();
                return "Sucesso";
            }
            catch (Exception e)
            {
                trans.Rollback();
                throw new Exception(e.Message);
            }
            finally
            {
                if (!IsOpen)
                    conn.Close();
            }
        }
예제 #8
0
 public string Delete(int id)
 {
     conn.Open();
     var trans = conn.BeginTransaction();
     try
     {
         EstadoDao estadoDao = new EstadoDao(conn, trans);
         Estado estado = estadoDao.GetAsObject(new Estado { Id_Estado = id });
         if (estado.Id_Estado > 0)
         {
             if (!new CidadeDao(conn, trans).GetExistDependent(estado.Id_Estado))
             {
                 if (!new EnderecoDao(conn, trans).GetExistDependent(estado.Id_Estado))
                 {
                     estadoDao.Delete(id);
                     trans.Commit();
                     return "Sucesso";
                 }else
                     return "Erro de Exclusão Estado Vinculada ao Endereco";
             }
             else
                 return "Erro de Exclusão Cidade Vinculada ao Estado";
         }
         else
             return "Erro Estado Não Encontrado";
     }
     catch (Exception e)
     {
         trans.Rollback();
         throw new Exception(e.Message);
     }
     finally
     {
         conn.Close();
     }
 }
예제 #9
0
        public IList <Estado> RecuperarEstados()
        {
            EstadoDao oEstadoDao = new EstadoDao();

            return(oEstadoDao.RecuperarEstados());
        }
예제 #10
0
 public EstadoService()
 {
     oEstadoDao = new EstadoDao();
 }
예제 #11
0
        public void eliminaEstado(Estado _estado)
        {
            EstadoDao dao = new EstadoDao();

            dao.eliminaEstado(_estado);
        }
예제 #12
0
        public void modificaEstado(Estado _estado)
        {
            EstadoDao dao = new EstadoDao();

            dao.modificaEstado(_estado);
        }
예제 #13
0
        public List <Estado> obtenerEstado()
        {
            EstadoDao dao = new EstadoDao();

            return(dao.obtenerEstado());
        }
예제 #14
0
        public int insertarEstado(Estado _estado)
        {
            EstadoDao dao = new EstadoDao();

            return(dao.InsertaEstado(_estado));
        }
 public EstadoController()
 {
     dao = new EstadoDao();
 }