private void CarregamentoInicial()
        {
            //Agendamento
            flpFuncionarios.Controls.Clear();
            ExibeFuncionarios();

            //Itens e serviços
            DataTable tb_grupo_produto = GrupoProdutoDAO.GetTodosRegistros();

            for (int i = 0; i < tb_grupo_produto.Rows.Count; i++)
            {
                cbGrupoProduto.Items.Add(tb_grupo_produto.Rows[i]["nome"].ToString());
            }
            cbGrupoProduto.SelectedIndex = 0;
            panQtdItens.Visible          = false;
            metodosAgendamento.AtualizaListProdutos();//(0);
            metodosAgendamento.ExibeProdutos(flpProdutos, 0);
            flpItens.Controls.Clear();

            listCliente = ClienteDAO.GetTodosRegistros();
            AutoCompleteStringCollection listNomes = new AutoCompleteStringCollection();

            foreach (ClienteVO c in listCliente)
            {
                listNomes.Add(c.Nome);
            }
            txtNome.AutoCompleteCustomSource = listNomes;
        }
        private void CarregamentoInicial()
        {
            metodosAgendamento = new MetodosAgendamento();

            //Agendamento
            flpFuncionarios.Controls.Clear();
            ExibeFuncionarios();

            //Itens e serviços
            List <GrupoProdutoVO> listGrupoProduto = GrupoProdutoDAO.GetTodosRegistrosAtivos();

            if (listGrupoProduto != null)
            {
                for (int i = 0; i < listGrupoProduto.Count; i++)
                {
                    cbGrupoProduto.Items.Add(listGrupoProduto[i].Descricao);
                }
                cbGrupoProduto.SelectedIndex = 0;
            }
            panQtdItens.Visible = false;
            metodosAgendamento.ExibeProdutos(flpProdutos, 0);
            flpItens.Controls.Clear();

            // Preenche o AutoComplete para sugerir cliente
            listCliente = ClienteDAO.GetTodosRegistrosAtivos();
            if (listCliente != null)
            {
                AutoCompleteStringCollection listNomes = new AutoCompleteStringCollection();
                foreach (ClienteVO c in listCliente)
                {
                    listNomes.Add(c.Nome);
                }
                txtNome.AutoCompleteCustomSource = listNomes;
            }
        }
Beispiel #3
0
        void CarregaCadastros()
        {
            try
            {
                using (new Carregando())
                {
                    if (enumPesquisa == EnumPesquisa.cliente)
                    {
                        listClienteVO = ClienteDAO.GetTodosRegistrosAtivos();
                    }
                    else if (enumPesquisa == EnumPesquisa.funcionario)
                    {
                        listFuncionarioVO = FuncionarioDAO.GetTodosRegistrosAtivos();
                    }
                    else if (enumPesquisa == EnumPesquisa.produto)
                    {
                        listProdutoVO = ProdutoDAO.GetTodosRegistrosAtivos();
                        CarregaGrupos();
                        lblGrupo.Visible = true;
                        cbGrupo.Visible  = true;
                    }
                    else
                    {
                        listGrupoProdutoVO = GrupoProdutoDAO.GetTodosRegistrosAtivos();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            ExibeCadastros();
        }
Beispiel #4
0
        private void panSalvarGrupo_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtDescricaoGrupo.Text))
            {
                return;
            }

            if (listGrupoProduto != null)
            {
                foreach (GrupoProdutoVO gpVO in listGrupoProduto)
                {
                    if (txtDescricaoGrupo.Text.Trim() == gpVO.Descricao)
                    {
                        errorProvider.SetError(txtDescricaoGrupo, "Esse grupo já foi cadastrado");
                        return;
                    }
                }
            }

            if (lblSalvarGrupo.Text == "ALTERAR")
            {
                listGrupoProduto[indexGrupoProduto].Descricao = txtDescricaoGrupo.Text.Trim();
                try
                {
                    GrupoProdutoDAO.AtualizarRegistro(listGrupoProduto[indexGrupoProduto]);
                    CarregaGrupos();
                    MessageBox.Show("Grupo de Produto Atualizado com sucesso", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LimpaCamposGrupoProduto();
                }
                catch (Exception erro)
                {
                    MessageBox.Show(erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else if (lblSalvarGrupo.Text == "SALVAR")
            {
                GrupoProdutoVO grupoProdutoVO = new GrupoProdutoVO();
                grupoProdutoVO.Descricao = txtDescricaoGrupo.Text.Trim();
                grupoProdutoVO.Ativo     = true;

                try
                {
                    GrupoProdutoDAO.InserirRegistros(grupoProdutoVO);
                    CarregaGrupos();
                    MessageBox.Show("Grupo de Produto cadastrado com sucesso", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LimpaCamposGrupoProduto();
                }
                catch (Exception erro)
                {
                    MessageBox.Show(erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Beispiel #5
0
 void CarregaGrupos()
 {
     listGrupoProdutoVO = GrupoProdutoDAO.GetTodosRegistrosAtivos();
     if (listGrupoProdutoVO != null)
     {
         cbGrupo.Items.Clear();
         cbGrupo.Items.Add("Todos");
         foreach (GrupoProdutoVO grupoProdutoVO in listGrupoProdutoVO)
         {
             cbGrupo.Items.Add(grupoProdutoVO.Descricao);
         }
     }
 }
Beispiel #6
0
 void CarregaGrupos()
 {
     listGrupoProduto = GrupoProdutoDAO.GetTodosRegistrosAtivos();
     if (listGrupoProduto != null)
     {
         cbGrupo.Items.Clear();
         txtDescricaoGrupo.AutoCompleteCustomSource.Clear();
         foreach (GrupoProdutoVO grupoProdutoVO in listGrupoProduto)
         {
             cbGrupo.Items.Add(grupoProdutoVO.Descricao);
             txtDescricaoGrupo.AutoCompleteCustomSource.Add(grupoProdutoVO.Descricao);
         }
         indexGrupoProduto = listGrupoProduto.Count;
     }
 }
 private void excluir()
 {
     try
     {
         int qtdregistros = GrupoProdutoDAO.delete(bean.idGrupoProduto);
         pnlMessage.status      = MessageStatus.SUCCESS;
         pnlMessage.textMessage = "Grupo de Produto excluido com sucesso.";
         pnlPrincipal.Enabled   = false;
         isCommited             = true;
         bean = null;
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message);
         pnlMessage.status      = MessageStatus.ERROR;
         pnlMessage.textMessage = "Erro ao excluir o Grupo de Produto.";
     }
 }
 private void alterar()
 {
     try
     {
         validarRegistro(this);
         setTextBoxIntoBean();
         int qtdregistros = GrupoProdutoDAO.update(bean);
         pnlMessage.status      = MessageStatus.SUCCESS;
         pnlMessage.textMessage = "Grupo de Produto alterado com sucesso.";
         pnlPrincipal.Enabled   = false;
         isCommited             = true;
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message);
         pnlMessage.status      = MessageStatus.ERROR;
         pnlMessage.textMessage = "Erro ao alterar o Grupo de Produto.";
     }
 }
        private void incluir()
        {
            try
            {
                validarRegistro(this);
                setTextBoxIntoBean();
                int qtdregistros = GrupoProdutoDAO.insert(bean);

                txtIdGrupoProduto.Text = bean.idGrupoProduto.ToString();
                pnlMessage.status      = MessageStatus.SUCCESS;
                pnlMessage.textMessage = "Grupo de Produto inserido com sucesso.";
                pnlPrincipal.Enabled   = false;
                isCommited             = true;
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
                pnlMessage.status      = MessageStatus.ERROR;
                pnlMessage.textMessage = "Erro ao inserir o Grupo de Produto.";
            }
        }
        protected override void filtrar()
        {
            try
            {
                GrupoProdutoBean grupo = new GrupoProdutoBean();

                grupo.idGrupoProduto = Uteis.stringToInt(txtId.Text);

                grupo.descr = txtDescr.Text;

                List <GrupoProdutoBean> list = GrupoProdutoDAO.getRecords(grupo);

                dgvDados.DataSource = list;

                dgvDados.Select();
            }
            catch (InvalidPropertyValueException e)
            {
                MessageBox.Show(e.Message);
                txtId.Select();
            }
        }
Beispiel #11
0
 private void setCombpGrupoProduto()
 {
     cmbGrupoProduto.DataSource = GrupoProdutoDAO.getRecords(new GrupoProdutoBean());
 }
Beispiel #12
0
 private void ptbExcluiCadastro_Click(object sender, EventArgs e)
 {
     if (enumPesquisa == EnumPesquisa.cliente)
     {
         if (clienteVO != null)
         {
             if (MessageBox.Show($"Tem certeza que deseja exlcuir o cadastro do cliente {clienteVO.Nome} ?", "Excluir Cadastro?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
             {
                 try
                 {
                     ClienteDAO.DeletarRegistro(clienteVO.Id);
                     clienteVO = null;
                     MessageBox.Show("Cliente excluído com sucesso!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     CarregaCadastros();
                 }
                 catch (Exception erro)
                 {
                     MessageBox.Show(erro.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
     }
     else if (enumPesquisa == EnumPesquisa.funcionario)
     {
         if (funcionarioVO != null)
         {
             if (MessageBox.Show($"Tem certeza que deseja exlcuir o cadastro do funcionário {funcionarioVO.Nome} ?", "Excluir Cadastro?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
             {
                 try
                 {
                     FuncionarioDAO.DeletarRegistro(funcionarioVO.Id);
                     funcionarioVO = null;
                     MessageBox.Show("Funcionário excluído com sucesso!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     CarregaCadastros();
                 }
                 catch (Exception erro)
                 {
                     MessageBox.Show(erro.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
     }
     else if (enumPesquisa == EnumPesquisa.produto)
     {
         if (produtoVO != null)
         {
             if (MessageBox.Show($"Tem certeza que deseja exlcuir o cadastro do produto {produtoVO.Descricao} ?", "Excluir Cadastro?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
             {
                 try
                 {
                     ProdutoDAO.DeletarRegistro(produtoVO.Id);
                     produtoVO = null;
                     MessageBox.Show("Produto excluído com sucesso!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     CarregaCadastros();
                 }
                 catch (Exception erro)
                 {
                     MessageBox.Show(erro.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
     }
     else
     {
         if (grupoProdutoVO != null)
         {
             if (MessageBox.Show("ATENÇÃO: Excluir um Grupo excluirá o cadastro de todos os produtos/serviços vinculados à ele." +
                                 $"\n\nTem certeza que deseja exlcuir o cadastro do Grupo {grupoProdutoVO.Descricao} ?",
                                 "Excluir Cadastro?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
             {
                 try
                 {
                     GrupoProdutoDAO.DeletarRegistro(grupoProdutoVO.Id);
                     grupoProdutoVO = null;
                     MessageBox.Show("Grupo de Produtos excluído com sucesso!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     CarregaCadastros();
                 }
                 catch (Exception erro)
                 {
                     MessageBox.Show(erro.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
     }
 }