public EstabelecimentoModel Retornar(int id)
        {
            EstabelecimentoModel item;
            DAL objDAL = new DAL();

            string    sql   = $"select * from estabelecimento where id = {id}";
            DataTable dados = objDAL.RetornaDataTable(sql);

            item = new EstabelecimentoModel()
            {
                Id            = int.Parse(dados.Rows[0]["id"].ToString()),
                Id_Status     = int.Parse(dados.Rows[0]["status"].ToString()),
                Status        = ((EnumStatus)dados.Rows[0]["status"]).ToString(),
                Data_Cadastro = DateTime.Parse(dados.Rows[0]["data_cadastro"].ToString()).ToString("dd/MM/yyyy"),
                Id_Categoria  = int.Parse(dados.Rows[0]["categoria"].ToString()),
                Categoria     = ((EnumCategoria)dados.Rows[0]["categoria"]).ToString(),
                Razao_Social  = dados.Rows[0]["razao_social"].ToString(),
                Nome_Fantasia = dados.Rows[0]["nome_fantasia"].ToString(),
                Cnpj          = dados.Rows[0]["cnpj"].ToString(),
                Telefone      = dados.Rows[0]["telefone"].ToString(),
                Email         = dados.Rows[0]["email"].ToString(),
                Cep           = dados.Rows[0]["cep"].ToString(),
                Logradouro    = dados.Rows[0]["logradouro"].ToString(),
                Numero        = dados.Rows[0]["numero"].ToString(),
                Bairro        = dados.Rows[0]["bairro"].ToString(),
                Cidade        = dados.Rows[0]["cidade"].ToString(),
                UF            = dados.Rows[0]["uf"].ToString(),
                Banco         = dados.Rows[0]["banco"].ToString(),
                Agencia       = dados.Rows[0]["agencia"].ToString(),
                Conta         = dados.Rows[0]["conta"].ToString()
            };

            return(item);
        }
        public List <EstabelecimentoModel> Listar()
        {
            List <EstabelecimentoModel> lista = new List <EstabelecimentoModel>();
            EstabelecimentoModel        item;

            DAL objDAL = new DAL();

            string    sql   = "select * from estabelecimento order by data_cadastro asc";
            DataTable dados = objDAL.RetornaDataTable(sql);

            for (int i = 0; i < dados.Rows.Count; i++)
            {
                item = new EstabelecimentoModel()
                {
                    Id            = int.Parse(dados.Rows[i]["id"].ToString()),
                    Id_Status     = int.Parse(dados.Rows[i]["status"].ToString()),
                    Status        = ((EnumStatus)dados.Rows[i]["status"]).ToString(),
                    Data_Cadastro = DateTime.Parse(dados.Rows[i]["data_cadastro"].ToString()).ToString("dd/MM/yyyy"),
                    Id_Categoria  = int.Parse(dados.Rows[i]["categoria"].ToString()),
                    Categoria     = ((EnumCategoria)dados.Rows[i]["categoria"]).ToString(),
                    Razao_Social  = dados.Rows[i]["razao_social"].ToString(),
                    Nome_Fantasia = dados.Rows[i]["nome_fantasia"].ToString(),
                    Cnpj          = dados.Rows[i]["cnpj"].ToString(),
                    Telefone      = dados.Rows[i]["telefone"].ToString(),
                    Email         = dados.Rows[i]["email"].ToString(),
                    Cep           = dados.Rows[i]["cep"].ToString(),
                    Logradouro    = dados.Rows[i]["logradouro"].ToString(),
                    Numero        = dados.Rows[i]["numero"].ToString(),
                    Bairro        = dados.Rows[i]["bairro"].ToString(),
                    Cidade        = dados.Rows[i]["cidade"].ToString(),
                    UF            = dados.Rows[i]["uf"].ToString(),
                    Banco         = dados.Rows[i]["banco"].ToString(),
                    Agencia       = dados.Rows[i]["agencia"].ToString(),
                    Conta         = dados.Rows[i]["conta"].ToString()
                };
                lista.Add(item);
            }
            return(lista);
        }