예제 #1
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            string endereco = cmbCidade.Text + ", " + cmbEstado.Text;
            bool   ehAtivo;

            if (chkÉAtivo.Checked)
            {
                ehAtivo = true;
            }
            else
            {
                ehAtivo = false;
            }
            bool ehAdmin;

            if (chkÉAdm.Checked)
            {
                ehAdmin = true;
            }
            else
            {
                ehAdmin = false;
            }
            Funcionario f = new Funcionario(txtNomeFuncionario.Text, mtxtCPFFuncionario.Text, mtxtRGFuncionario.Text,
                                            endereco, mtxtTelefoneFuncionario.Text, txtEmailFuncionario.Text, txtSenhaFuncionario.Text,
                                            ehAdmin, ehAtivo);


            MessageBox.Show(bll.cadastrarFuncionario(f));

            dgvFuncionarios.DataSource = null;
            dgvFuncionarios.DataSource = bll.LerTodos();
            FormCleaner.Clear(this);
        }
        private void btnCadastro_Click(object sender, EventArgs e)
        {
            string nome  = txtNome.Text;
            string CPF   = mtxtCPF.Text;
            string RG    = mtxtRG.Text;
            string Email = txtEmail.Text;
            string Fone1 = mtxtFone1.Text;
            string Fone2 = mtxtFone2.Text;
            bool   ativo = true;

            Cliente cli = new Cliente(nome, CPF, RG, Fone1, Fone2, Email, ativo);

            cli = new ClienteBLL().ProcurarCPF(cli);
            if (cli.ID == -1)
            {
                MessageBox.Show("Banco de dados indisponível");
                return;
            }
            if (cli.ID > -1)
            {
                DialogResult resposta = MessageBox.Show("Cliente já cadastrado, porém inativo\r\nDeseja ativá-lo?", "Cliente inativo", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                if (resposta == DialogResult.Yes)
                {
                    MessageBox.Show(new ClienteBLL().Ativar(cli));
                }
                FormCleaner.Clear(this);;
                return;
            }

            MessageBox.Show(new ClienteBLL().Inserir(cli));
            FormCleaner.Clear(this);
        }
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            int StatusQuarto = 0;
            int TipoQuarto   = 0;

            #region if StatusQuarto
            if (cmbStatusQuarto.Text.Contains("1"))
            {
                StatusQuarto = 1;
            }
            else if (cmbStatusQuarto.Text.Contains("2"))
            {
                StatusQuarto = 2;
            }
            else if (cmbStatusQuarto.Text.Contains("3"))
            {
                StatusQuarto = 3;
            }
            else if (cmbStatusQuarto.Text.Contains("4"))
            {
                StatusQuarto = 4;
            }
            #endregion

            #region if TipoQuarto
            if (cmbTipoQuarto.Text.Contains("1"))
            {
                TipoQuarto = 1;
            }
            else if (cmbTipoQuarto.Text.Contains("2"))
            {
                TipoQuarto = 2;
            }
            else if (cmbTipoQuarto.Text.Contains("3"))
            {
                TipoQuarto = 3;
            }
            else if (cmbTipoQuarto.Text.Contains("4"))
            {
                TipoQuarto = 4;
            }
            #endregion
            string precoCorrigido = null;

            for (int i = 0; i < txtPreco.Text.Length; i++)
            {
                if (char.IsNumber(txtPreco.Text[i]))
                {
                    precoCorrigido += txtPreco.Text[i];
                }
            }

            Quarto quarto = new Quarto(TipoQuarto, Convert.ToDouble(precoCorrigido), StatusQuarto, txtDescricao.Text);
            bll.CadastrarQuarto(quarto);
            FormCleaner.Clear(this);
            dgvQuartos.DataSource = null;
            dgvQuartos.DataSource = bll.LerTodos();
        }
예제 #4
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            Fornecedor fornecedor = new Fornecedor(txtContato.Text, txtRSocial.Text, mtxtCnpj.Text, mtxtTelefone.Text, txtEmail.Text);

            MessageBox.Show(bll.cadastrarFornecedor(fornecedor));
            dgvFornecedores.DataSource = null;
            dgvFornecedores.DataSource = bll.LerTodos();
            FormCleaner.Clear(this);
            AtualizarGrid();
        }
예제 #5
0
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            if (txtID.Text == null)
            {
                MessageBox.Show("Informe um ID a ser pesquisado.");
                return;
            }

            FormCleaner.Clear(this);
            dgvProdutos.DataSource = null;
            dgvProdutos.DataSource = bll.LerPorID(Convert.ToInt32(txtID.Text));
        }
예제 #6
0
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     if (txtID.Text == null)
     {
         MessageBox.Show("Selecione um produto a ser excluido.");
         return;
     }
     MessageBox.Show(bll.delete(Convert.ToInt32(txtID.Text)));
     DGVProdutos.DataSource = null;
     DGVProdutos.DataSource = bll.LerTodos();
     FormCleaner.Clear(this);
 }
예제 #7
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            #region TipoQuarto
            int tipoQuarto = 0;
            if (cmbTipoQuarto.Text.Contains("1"))
            {
                tipoQuarto = 1;
            }
            else if (cmbTipoQuarto.Text.Contains("2"))
            {
                tipoQuarto = 2;
            }
            else if (cmbTipoQuarto.Text.Contains("3"))
            {
                tipoQuarto = 3;
            }
            else if (cmbTipoQuarto.Text.Contains("4"))
            {
                tipoQuarto = 4;
            }
            else if (cmbTipoQuarto.Text.Contains("5"))
            {
                tipoQuarto = 5;
            }
            #endregion

            #region StatusQuarto
            int statusQuarto = 0;
            if (cmbStatusQuarto.Text.Contains("1"))
            {
                statusQuarto = 1;
            }
            else if (cmbStatusQuarto.Text.Contains("2"))
            {
                statusQuarto = 2;
            }
            else if (cmbStatusQuarto.Text.Contains("3"))
            {
                statusQuarto = 3;
            }
            else if (cmbStatusQuarto.Text.Contains("4"))
            {
                statusQuarto = 4;
            }
            #endregion

            Quarto quarto = new Quarto(tipoQuarto, txtPreco.Text, statusQuarto, rtxtDescricao.Text, Convert.ToInt32(txtNQuarto.Text));
            MessageBox.Show(bll.CadastrarQuarto(quarto));
            dgvQuartos.DataSource = null;
            dgvQuartos.DataSource = bll.LerTodos();
            FormCleaner.Clear(this);
        }
예제 #8
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Deseja apagar os dados do funcionario?", "ATENÇÃO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (result == DialogResult.No)
            {
                return;
            }

            MessageBox.Show(new FuncionarioDAO().Delete(Convert.ToInt32(txtID.Text)).Mensagem);
            dgvFuncionarios.DataSource = null;
            dgvFuncionarios.DataSource = bll.LerTodos();
            FormCleaner.Clear(this);
        }
예제 #9
0
        private void btnDeletar_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Deseja apagar os dados do Quarto?", "ATENÇÃO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (result == DialogResult.No)
            {
                return;
            }

            int id = Convert.ToInt32(txtID.Text);

            MessageBox.Show(new QuartoDAO().excluir(id).Mensagem);
            dgvQuartos.DataSource = null;
            dgvQuartos.DataSource = bll.LerTodos();
            FormCleaner.Clear(this);
        }
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            int          id       = Convert.ToInt32(txtID.Text);
            DialogResult resposta = MessageBox.Show("Deseja mesmo deletar esse cliente?", "Deletar Cliente", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (resposta == DialogResult.No || resposta == DialogResult.None)
            {
                return;
            }
            else
            {
                new ClienteBLL().Excluir(id);
            }
            FormCleaner.Clear(this);
            DataGridViewClientes.DataSource = null;
            DataGridViewClientes.DataSource = new ClienteBLL().LerTodos();
        }
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txtIDCliente.Text))
            {
                MessageBox.Show("Informar ID");
                return;
            }

            DialogResult result = MessageBox.Show("Deseja cancelar essa reserva?", "ATENÇÂO", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation);

            if (result == DialogResult.OK)
            {
                MessageBox.Show(new ReservaBLL().delete(Convert.ToInt32(txtIDCliente.Text), Convert.ToInt32(txtIDQuarto.Text)));
            }
            FormCleaner.Clear(this);
            dgvReservas.DataSource = null;
            dgvReservas.DataSource = bll.LerTodos();
        }
        private void btnAtualizar_Click(object sender, EventArgs e)
        {
            int    id    = Convert.ToInt32(txtID.Text);
            string nome  = txtNome.Text;
            string CPF   = mtxtCPF.Text;
            string RG    = mtxtRG.Text;
            string Email = txtEmail.Text;
            string Fone1 = mtxtFone1.Text;
            string Fone2 = mtxtFone2.Text;
            bool   ativo = true;


            Cliente cli = new Cliente(id, nome, CPF, RG, Fone1, Fone2, Email, ativo);

            MessageBox.Show(new ClienteBLL().Atualizar(cli));
            txtID.Text = null;
            FormCleaner.Clear(this);
        }
예제 #13
0
        private void btnAutenticar_Click(object sender, EventArgs e)
        {
            string        email    = txtUsuario.Text;
            string        senha    = txtSenha.Text;
            LoginResponse resposta = new LoginBLL().Autenticar(email, senha);

            if (!resposta.Sucesso)
            {
                MessageBox.Show(resposta.Mensagem);
            }
            else
            {
                FormMenu frm = new FormMenu();
                this.Hide();
                frm.ShowDialog();
                this.Show();
            }
            FormCleaner.Clear(this);
        }
예제 #14
0
        private void btnCadastro_Click(object sender, EventArgs e)
        {
            double Preco      = 0;
            int    Quantidade = 0;

            if (!double.TryParse(txtPreco.Text, out Preco))
            {
                MessageBox.Show("Preço inválido");
                return;
            }
            if (!int.TryParse(txtQuantidade.Text, out Quantidade))
            {
                MessageBox.Show("Quantidade Inválida");
                return;
            }

            Produto prod = new Produto(txtNome.Text, rtxtDescricao.Text, Preco, Quantidade);

            MessageBox.Show(bll.Inserir(prod));
            DGVProdutos.DataSource = null;
            DGVProdutos.DataSource = bll.LerTodos();
            FormCleaner.Clear(this);
        }
예제 #15
0
        private void btnAtualizar_Click(object sender, EventArgs e)
        {
            #region TipoQuarto
            int tipoQuarto = 0;
            if (cmbTipoQuarto.Text.Contains("1"))
            {
                tipoQuarto = 1;
            }
            else if (cmbTipoQuarto.Text.Contains("2"))
            {
                tipoQuarto = 2;
            }
            else if (cmbTipoQuarto.Text.Contains("3"))
            {
                tipoQuarto = 3;
            }
            else if (cmbTipoQuarto.Text.Contains("4"))
            {
                tipoQuarto = 4;
            }
            else if (cmbTipoQuarto.Text.Contains("5"))
            {
                tipoQuarto = 5;
            }
            #endregion

            #region StatusQuarto
            int statusQuarto = 0;
            if (cmbStatusQuarto.Text.Contains("1"))
            {
                statusQuarto = 1;
            }
            else if (cmbStatusQuarto.Text.Contains("2"))
            {
                statusQuarto = 2;
            }
            else if (cmbStatusQuarto.Text.Contains("3"))
            {
                statusQuarto = 3;
            }
            else if (cmbStatusQuarto.Text.Contains("4"))
            {
                statusQuarto = 4;
            }
            #endregion

            double preco = 0;
            for (int i = 0; i < txtPreco.Text.Length; i++)
            {
                if (!double.IsNaN(Convert.ToDouble(txtPreco.Text)))
                {
                    int I = Convert.ToInt32(txtPreco.Text[i]);
                    preco += I;
                }
            }

            Quarto quarto = new Quarto(tipoQuarto, txtPreco.Text, statusQuarto, rtxtDescricao.Text, Convert.ToInt32(txtNQuarto.Text));
            MessageBox.Show(bll.AtualizarQuarto(quarto));
            dgvQuartos.DataSource = null;
            dgvQuartos.DataSource = bll.LerTodos();
            FormCleaner.Clear(this);
        }