Example #1
0
        // Atualiza o funcionário
        private void btnAtualizar_Click(object sender, EventArgs e)
        {
            try
            {
                Funcionario funcionario = new Funcionario();
                funcionario.ID         = Convert.ToInt32(txtID.Text);
                funcionario.Nome       = txtNome.Text;
                funcionario.CPF        = txtCPF.Text;
                funcionario.RG         = txtRG.Text;
                funcionario.Email      = txtEmail.Text;
                funcionario.Cargo      = (CargosFuncionarios)cbCargo.SelectedIndex;
                funcionario.Senha      = txtSenha.Text;
                funcionario.Rua        = txtRua.Text;
                funcionario.Bairro     = txtBairro.Text;
                funcionario.NumeroCasa = int.Parse(txtNumeroCasa.Text);
                funcionario.IsADM      = cbAdministrador.Checked;

                Response response = funcionarioBLL.Update(funcionario);
                MessageBox.Show(response.Message);

                if (response.Success)
                {
                    UpdateGridView();
                    FerramentasTextBox.LimpaTextBoxes(this);
                }
            }
            catch (FormatException)
            {
                MessageBox.Show("Existem valores inválidos!");
            }
        }
Example #2
0
 private void btnEditarFunc_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(tbFunc.Text))
     {
         _funcionarioBLL.Update(int.Parse(tbFuncId.Text), tbFunc.Text, (string)cbSetor.SelectedItem);
         Recarregar();
     }
 }
        public ActionResult Edit(Funcionario funcionario)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View(funcionario));
                }

                _funcionarioBll.Update(funcionario);


                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Example #4
0
        private void btnAtualizar_Click(object sender, EventArgs e)
        {
            DataResponse <Funcionario> func         = funcionarioBLL.GetByID(funcionarioASerAtualizadoExcluido);
            List <Funcionario>         funcionarios = func.Data;

            if (txtSenha.Text != txtConfirmarSenha.Text)
            {
                MessageBox.Show("Confirmação da senha incorreta.");
                return;
            }

            string senha = SenhaValidator.TransferToHashPassword(txtSenha.Text);

            if (senha != funcionarios[0].Senha)
            {
                MessageBox.Show("Senha incorreta.");
                return;
            }

            Funcionario funcionario = new Funcionario();

            funcionario.ID             = funcionarioASerAtualizadoExcluido;
            funcionario.Nome           = txtNome.Text;
            funcionario.Email          = txtEmail.Text;
            funcionario.CPF            = txtCpf.Text;
            funcionario.Telefone       = txtTelefone.Text;
            funcionario.Senha          = senha;
            funcionario.DataNascimento = dtpDataNascimento.Value;
            funcionario.EhAtivo        = true;

            Response response = funcionarioBLL.Update(funcionario);

            if (response.Sucesso)
            {
                MessageBox.Show("Funcionário atualizado com sucesso!");
                dataGridView1.DataSource = funcionarioBLL.GetFuncionarios().Data;
            }
            else
            {
                MessageBox.Show(response.GetErrorMessage());
            }
        }
        private void btnAtualizar_Click(object sender, EventArgs e)
        {
            Funcionario funcionario = new Funcionario();

            funcionario.ID             = idFuncionarioASerAtualizadoExcluido;
            funcionario.CPF            = txtCpf.Text;
            funcionario.DataNascimento = dtpDataNascimento.Value;
            funcionario.Email          = txtEmail.Text;
            funcionario.Nome           = txtNome.Text;
            funcionario.Senha          = txtSenha.Text;
            funcionario.Telefone       = txtTelefone.Text;
            Response response = bll.Update(funcionario);

            if (response.Sucesso)
            {
                MessageBox.Show("Funionário atualizado com sucesso.");
                dataGridView1.DataSource = bll.GetData().Data;
            }
            else
            {
                MessageBox.Show(response.GetErrorMessage());
            }
        }
Example #6
0
        private void btnApply_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                switch (buttonApply)
                {
                case EnumApplyAction.Create:
                    if (ValidarFormulário())
                    {
                        if (frmRegistration.gridCommon.IsVisible)     //Pessoa não existe
                        {
                            PreencherCliente(funcionarioDTO, true);
                            string result = pessoaBLL.Create(funcionarioDTO.Pessoa);

                            int resultParse = 0;
                            switch (int.TryParse(result, out resultParse))
                            {
                            case true:
                                funcionarioDTO.Pessoa.IdPessoa = resultParse;
                                if (string.Compare(funcionarioBLL.Create(funcionarioDTO), "Sucesso").Equals(0))
                                {
                                    MessageBox.Show("Funcionário cadastrado com sucesso.", "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information);
                                    Privilegios();
                                }
                                else
                                {
                                    MessageBox.Show(result, "Erro", MessageBoxButton.OK, MessageBoxImage.Error);
                                }
                                break;

                            default:
                                MessageBox.Show(result, "Erro", MessageBoxButton.OK, MessageBoxImage.Error);
                                break;
                            }
                        }
                        else     //Pessoa já existe
                        {
                            funcionarioDTO.Cargo = new CargoDTO();
                            funcionarioDTO.Cargo = cargoBLL.ReadName(cbPost.SelectedItem.ToString())[0];

                            funcionarioDTO.Filial                 = new FilialDTO();
                            funcionarioDTO.Filial.Pessoa          = new PessoaDTO();
                            funcionarioDTO.Filial.Pessoa.IdPessoa = filialBLL.ReadName(cbFilial.SelectedItem.ToString())[0].Pessoa.IdPessoa;

                            funcionarioBLL.Create(funcionarioDTO);
                            MessageBox.Show("Funcionario cadastrado com sucesso.", "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information);
                            Privilegios();
                        }
                    }
                    break;

                case EnumApplyAction.CreateClient:
                    funcionarioDTO = dataGridSearchPerson.SelectedItem as FuncionarioDTO;
                    frmRegistration.txtPersonName.Text       = funcionarioDTO.Pessoa.NomePessoa;
                    frmRegistration.txtPersonName.IsReadOnly = true;

                    frmRegistration.gridCommon.Visibility           =
                        frmRegistration.lblBirthDate.Visibility     =
                            frmRegistration.dpBirthDate.Visibility  =
                                frmRegistration.gbGender.Visibility = Visibility.Hidden;

                    frmRegistration.txtCorporateName.Text                        = funcionarioDTO.Pessoa.NomePessoa;
                    frmRegistration.txtCorporateName.IsReadOnly                  = true;
                    frmRegistration.txtRazaoSocial.Visibility                    =
                        frmRegistration.lblRazaoSocial.Visibility                =
                            frmRegistration.txtCNPJ.Visibility                   =
                                frmRegistration.lblCNPJ.Visibility               =
                                    frmRegistration.txtStreet.Visibility         =
                                        frmRegistration.lblStreet.Visibility     =
                                            frmRegistration.txtNr.Visibility     =
                                                frmRegistration.lblNr.Visibility = Visibility.Hidden;

                    dataGridSearchPerson.Visibility = Visibility.Hidden;

                    buttonApply = EnumApplyAction.Create;
                    break;

                case EnumApplyAction.Update:
                    PreencherCliente(funcionarioDTO, false);
                    string result2 = pessoaBLL.Update(funcionarioDTO.Pessoa);
                    switch (result2)
                    {
                    case "Sucesso":
                        if (ValidarFormulário())
                        {
                            if (string.Compare(funcionarioBLL.Update(funcionarioDTO), "Sucesso").Equals(0))
                            {
                                MessageBox.Show("Funcionário modificado com sucesso.", "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information);
                                Privilegios();
                            }
                            else
                            {
                                MessageBox.Show(result2, "Erro", MessageBoxButton.OK, MessageBoxImage.Error);
                            }
                        }
                        break;

                    default:
                        MessageBox.Show(result2, "Erro", MessageBoxButton.OK, MessageBoxImage.Error);
                        break;
                    }
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Example #7
0
        public static void DefineType(Object obj, string command)
        {
            try
            {
                if (obj != null)
                {
                    string nome = obj.GetType().FullName.ToLower();

                    if (nome.Trim().ToLower().Contains("cliente"))
                    {
                        Cliente cliente = new Cliente();
                        cliente = (Cliente)obj;

                        ClienteBLL clienteBLL = new ClienteBLL();

                        switch (command.ToUpper()[0])
                        {
                        case 'A':
                            clienteBLL.Update(cliente);
                            System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!");
                            break;

                        case 'D':
                            clienteBLL.Delete(cliente);
                            System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!");
                            break;

                        case 'I':
                            clienteBLL.Insert(cliente);
                            System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!");
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    if (nome.Trim().ToLower().Contains("fornecedor"))
                    {
                        Fornecedor fornecedor = new Fornecedor();
                        fornecedor = (Fornecedor)obj;

                        FornecedorBLL fornecedorBLL = new FornecedorBLL();

                        switch (command.ToUpper()[0])
                        {
                        case 'A':
                            fornecedorBLL.Update(fornecedor);
                            System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!");
                            break;

                        case 'D':
                            fornecedorBLL.Delete(fornecedor);
                            System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!");
                            break;

                        case 'I':
                            fornecedorBLL.Insert(fornecedor);
                            System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!");
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    if (nome.Trim().ToLower().Contains("funcionario"))
                    {
                        Funcionario funcionario = new Funcionario();
                        funcionario = (Funcionario)obj;

                        FuncionarioBLL funcionarioBLL = new FuncionarioBLL();

                        switch (command.ToUpper()[0])
                        {
                        case 'A':
                            funcionarioBLL.Update(funcionario);
                            System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!");
                            break;

                        case 'D':
                            funcionarioBLL.Delete(funcionario);
                            System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!");
                            break;

                        case 'I':
                            funcionarioBLL.Insert(funcionario);
                            System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!");
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    if (nome.Trim().ToLower().Contains("produto"))
                    {
                        Produto produto = new Produto();
                        produto = (Produto)obj;

                        ProdutoBLL produtoBLL = new ProdutoBLL();

                        switch (command.ToUpper()[0])
                        {
                        case 'A':
                            produtoBLL.Update(produto);
                            System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!");
                            break;

                        case 'D':
                            produtoBLL.Delete(produto);
                            System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!");
                            break;

                        case 'I':
                            produtoBLL.Insert(produto);
                            System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!");
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    if (nome.Trim().ToLower().Contains("itemVenda"))
                    {
                        ItemVenda itemVenda = new ItemVenda();
                        itemVenda = (ItemVenda)obj;

                        ItemVendaBLL itemVendaBLL = new ItemVendaBLL();

                        switch (command.ToUpper()[0])
                        {
                        case 'A':
                            itemVendaBLL.Update(itemVenda);
                            System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!");
                            break;

                        case 'D':
                            itemVendaBLL.Delete(itemVenda);
                            System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!");
                            break;

                        case 'I':
                            itemVendaBLL.Insert(itemVenda);
                            System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!");
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    if (nome.Trim().ToLower().Contains("itemEntrada"))
                    {
                        ItemEntrada itemEntrada = new ItemEntrada();
                        itemEntrada = (ItemEntrada)obj;

                        ItemEntradaBLL itemEntradaBLL = new ItemEntradaBLL();

                        switch (command.ToUpper()[0])
                        {
                        case 'A':
                            itemEntradaBLL.Update(itemEntrada);
                            System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!");
                            break;

                        case 'D':
                            itemEntradaBLL.Delete(itemEntrada);
                            System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!");
                            break;

                        case 'I':
                            itemEntradaBLL.Insert(itemEntrada);
                            System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!");
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    if (nome.Trim().ToLower().Contains("entrada"))
                    {
                        Entrada entrada = new Entrada();
                        entrada = (Entrada)obj;

                        EntradaBLL entradaBLL = new EntradaBLL();

                        switch (command.ToUpper()[0])
                        {
                        case 'A':
                            entradaBLL.Update(entrada);
                            System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!");
                            break;

                        case 'D':
                            entradaBLL.Delete(entrada);
                            System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!");
                            break;

                        case 'I':
                            entradaBLL.Insert(entrada);
                            System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!");
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    if (nome.Trim().ToLower().Contains("venda"))
                    {
                        Venda venda = new Venda();
                        venda = (Venda)obj;

                        VendaBLL vendaBLL = new VendaBLL();

                        switch (command.ToUpper()[0])
                        {
                        case 'A':
                            vendaBLL.Update(venda);
                            System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!");
                            break;

                        case 'D':
                            vendaBLL.Delete(venda);
                            System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!");
                            break;

                        case 'I':
                            vendaBLL.Insert(venda);
                            System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!");
                            break;

                        default:
                            break;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);;
            }
        }