public AlterarEstabelecimento()
        {
            InitializeComponent();

            EstabelecimentoController         estCtr    = new EstabelecimentoController();
            EnderecoEstabelecimentoController endEstCtr = new EnderecoEstabelecimentoController();

            _est    = Application.Current.Properties["_user"] as Estabelecimento;
            _endEst = Application.Current.Properties["_user"] as EnderecoEstabelecimento;

            nomeFantasia.Text = _est.nomeFantasia;
            cnpj.Text         = _est.cnpjEstabelecimento;
            categoria.Text    = _est.categoria;
            telefone.Text     = _est.telefoneEstabelecimento;
            website.Text      = _est.websiteEstabelecimento;
            //enderecoEstab.Text = _endEst.logradouroEstabelecimento;
            email.Text     = _est.emailEstabelecimento;
            senha.Password = _est.senhaE;

            btn_salvarEst.Visibility = Visibility.Collapsed;
            btn_editarEst.Visibility = Visibility.Collapsed;

            if (_est.ativo == true)
            {
                btn_desativar.Visibility = Visibility.Visible;
                btn_ativar.Visibility    = Visibility.Collapsed;
            }
            else if (_est.ativo == false)
            {
                alterarEnderecoEstab.Visibility = Visibility.Collapsed;
                btn_desativar.Visibility        = Visibility.Collapsed;
                btn_ativar.Visibility           = Visibility.Visible;
            }
        }
コード例 #2
0
        public CadastroEstabelecimento()
        {
            EnderecoEstabelecimentoController endestabContro = new EnderecoEstabelecimentoController();

            InitializeComponent();
            enderecoEstab.ItemsSource     = endestabContro.ListarTodos();
            cadastrarEstab_btn.Visibility = Visibility.Collapsed;
        }
コード例 #3
0
        private void ListCategoria(object sender, SelectionChangedEventArgs e)
        {
            EnderecoEstabelecimentoController endEstabController = new EnderecoEstabelecimentoController();
            EstabelecimentoController estabelecimentoController = new EstabelecimentoController();
            string categoria;
            if (bancoItem.IsSelected)
            {
                categoria = "Banco";
                dgBanco.ItemsSource = estabelecimentoController.ListarPorCategoria(categoria);
            }
            else if (estacionamentoItem.IsSelected)
            {
                categoria = "Estacionamento";
                dgEstacionamento.ItemsSource = estabelecimentoController.ListarPorCategoria(categoria);
            }
            else if (farmaciaItem.IsSelected)
            {
                categoria = "Farmácia";
                if (estabelecimentoController.ListarPorCategoria(categoria) == null)
                {
                    MessageBox.Show("Não possui estabelecimentos nesta categoria!");
                }
                else
                {
                    dgFarmacia.ItemsSource = estabelecimentoController.ListarPorCategoria(categoria);
                }
                
            }
            else if (fastfoodItem.IsSelected)
            {
                categoria = "Fast-Food";
                if(estabelecimentoController.ListarPorCategoria(categoria) == null)
                {
                    MessageBox.Show("Não possui estabelecimentos nesta categoria!");
                }
                else
                {
                    dgFastfood.ItemsSource = estabelecimentoController.ListarPorCategoria(categoria);
                }
                
            }
            else if (hotelItem.IsSelected)
            {
                categoria = "Hotel";
                dgHotel.ItemsSource = estabelecimentoController.ListarPorCategoria(categoria);
            }
            else if (petshopItem.IsSelected)
            {
                categoria = "Pet-Shop";
                dgPetshop.ItemsSource = estabelecimentoController.ListarPorCategoria(categoria);
            }

        }
        public DetalhesEstabelecimento(Estabelecimento estab)
        {
            EnderecoEstabelecimento           endEstabelecimento = new EnderecoEstabelecimento();
            EnderecoEstabelecimentoController endEstabController = new EnderecoEstabelecimentoController();

            InitializeComponent();

            endEstabelecimento = endEstabController.BuscarPorId(estab.idEndereco);

            logradouro.Text = endEstabelecimento.logradouroEstabelecimento;
            bairro.Text     = endEstabelecimento.bairro;
            cidade.Text     = endEstabelecimento.cidade;
            uf.Text         = endEstabelecimento.uf;
        }
コード例 #5
0
        private void editar_Click(object sender, RoutedEventArgs e)
        {
            EnderecoEstabelecimentoController endEstC = new EnderecoEstabelecimentoController();

            var endEstabelecimento = endEstC.BuscarPorId(_est.idEndereco);

            logradouro.IsEnabled = true;
            numero.IsEnabled     = true;
            bairro.IsEnabled     = true;
            cidade.IsEnabled     = true;
            uf.IsEnabled         = true;

            btn_editarEnd.Visibility = Visibility.Collapsed;
            btn_salvarEnd.Visibility = Visibility.Visible;
        }
コード例 #6
0
        private void Cadastrar_Click(object sender, RoutedEventArgs e)
        {
            CadastroEstabelecimento cadEstab = new CadastroEstabelecimento();

            this.Close();
            try
            {
                EnderecoEstabelecimento enderecoEstView = new EnderecoEstabelecimento();

                string log = logradouro.Text;
                string num = numero.Text;
                //Gambiarra pra fazer aparecer logradouro no combobox
                string juncao = log + ' ' + num;
                enderecoEstView.logradouroEstabelecimento = juncao;
                enderecoEstView.numero = numero.Text;
                enderecoEstView.bairro = bairro.Text;
                enderecoEstView.cidade = cidade.Text;
                enderecoEstView.uf     = uf.Text;

                EnderecoEstabelecimentoController enderecoEstController = new EnderecoEstabelecimentoController();
                int resp = enderecoEstController.Cadastrar(enderecoEstView);

                if (resp == 1)
                {
                    MessageBox.Show("Cadastrado com sucesso!");
                }
                else if (resp == 0)
                {
                    MessageBox.Show("Houston, temos um problema!");
                }

                this.Close();

                CadastroEstabelecimento cadEst = new CadastroEstabelecimento();
                cadEst.cadastrarEstab_btn.Visibility = Visibility.Visible;
                cadEst.Show();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ligue para o suporte: " + ex);
            }
        }
コード例 #7
0
        private void salvar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                _endEst.logradouroEstabelecimento = logradouro.Text;
                _endEst.numero = numero.Text;
                _endEst.bairro = bairro.Text;
                _endEst.cidade = cidade.Text;
                _endEst.uf     = uf.Text;

                EnderecoEstabelecimentoController endEstContr = new EnderecoEstabelecimentoController();

                int resp = endEstContr.Editar(_endEst);

                if (resp == 1)
                {
                    MessageBox.Show("Dados alterados com sucesso!");
                }
                else if (resp == 0)
                {
                    MessageBox.Show("Houston, temos um problema!");
                }

                this.Close();

                this.Close();

                AlterarEstabelecimento altEst = new AlterarEstabelecimento();
                altEst.btn_desativar.Visibility = Visibility.Collapsed;
                altEst.btn_ativar.Visibility    = Visibility.Collapsed;
                altEst.btn_editarEst.Visibility = Visibility.Visible;
                altEst.Show();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ligue para o suporte: " + ex);
            }
        }
コード例 #8
0
        public AlterarEnderecoEstabelecimento()
        {
            InitializeComponent();

            EstabelecimentoController         estCtr    = new EstabelecimentoController();
            EnderecoEstabelecimentoController endEstCtr = new EnderecoEstabelecimentoController();

            _est = Application.Current.Properties["_user"] as Estabelecimento;
            //_endEst = Application.Current.Properties["_user"] as EnderecoEstabelecimento;


            int idEnd = _est.idEndereco;

            _endEst = endEstCtr.BuscarPorId(idEnd);

            logradouro.Text = _endEst.logradouroEstabelecimento;
            numero.Text     = _endEst.numero;
            bairro.Text     = _endEst.bairro;
            cidade.Text     = _endEst.cidade;
            uf.Text         = _endEst.uf;

            btn_salvarEnd.Visibility = Visibility.Collapsed;
            btn_editarEnd.Visibility = Visibility.Visible;
        }