private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                DeptoDTO  depto  = cboDepto.SelectedItem as DeptoDTO;
                EstadoDTO estado = cboUF.SelectedItem as EstadoDTO;

                int funcio = this.dto.Id;

                FuncionarioDTO dto = new FuncionarioDTO();
                dto.Id = funcio;

                dto.Nome        = txtNome.Text;
                dto.Rg          = mkbRG.Text;
                dto.Salario     = nudSalario.Value;
                dto.Cpf         = mkbCPF.Text;
                dto.Telefone    = mkbTelefone.Text;
                dto.Email       = txtEmail.Text;
                dto.IdDepto     = depto.Id;
                dto.Cidade      = txtCidade.Text;
                dto.IdEstado    = estado.Id;
                dto.Cep         = mkbCEP.Text;
                dto.Rua         = txtEndereco.Text;
                dto.Numero      = txtNum.Text;
                dto.Imagem      = ImagemPlugIn.ConverterParaString(pbxFoto.Image);
                dto.Complemento = txtComplemento.Text;

                FuncionarioBusiness buss = new FuncionarioBusiness();
                buss.Alterar(dto);

                string msg = "Funcionário alterado com sucesso!";

                frmMessage tela = new frmMessage();
                tela.LoadScreen(msg);
                tela.ShowDialog();

                this.Close();
            }
            catch (ValidacaoException vex)
            {
                string msg = vex.Message;

                frmAlert tela = new frmAlert();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
            catch (Exception ex)
            {
                string msg = "Ocorreu um erro: " + ex.Message;

                frmException tela = new frmException();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
        }
示例#2
0
        private void button5_Click(object sender, EventArgs e)
        {
            FuncionarioBusiness Funcionario = new FuncionarioBusiness();
            FuncionarioDTO      dto         = new FuncionarioDTO();

            dto.nm_nomefunci     = textBox4.Text;
            dto.nm_numero        = textBox5.Text;
            dto.tl_telefone      = textBox9.Text;
            dto.cel_celular      = textBox11.Text;
            dto.cpf_cpf          = mktcpf.Text;
            dto.cp_cep           = textBox6.Text;
            dto.cr_cargo         = textBox10.Text;
            dto.ds_endereco      = textBox8.Text;
            dto.dt_datadeentrada = DateTime.Parse(dateTimePicker2.Text);
            dto.dt_datasaida     = DateTime.Parse(dateTimePicker1.Text);

            Funcionario.Alterar(dto);
            MessageBox.Show("Folha de Pagamento criada com sucesso!", "digudão", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
示例#3
0
        private void button3_Click(object sender, EventArgs e)
        {
            try
            {
                funcionario.nm_nome                 = txtnome.Text;
                funcionario.nm_sobrenome            = txtsobrenome.Text;
                funcionario.ds_cpf                  = txtcpf.Text;
                funcionario.ds_rg                   = txtrg.Text;
                funcionario.dt_nascimento           = dtpnascimento.Value;
                funcionario.ds_email                = txtemail.Text;
                funcionario.ds_login                = txtlogin.Text;
                funcionario.ds_senha                = txtsenha.Text;
                funcionario.ds_dpto                 = cbodepartamento.Text;
                funcionario.ds_carteiratrabalho     = txtcarteiratrabalho.Text;
                funcionario.ds_telefone             = txttelefone.Text;
                funcionario.ds_telefonemovel        = txttelmovel.Text;
                funcionario.ds_cep                  = txtcep.Text;
                funcionario.ds_complemento          = txtcomplemento.Text;
                funcionario.ds_ncasa                = txtncasa.Text;
                funcionario.vl_salariobruto         = Convert.ToDecimal(txtsalariobruto.Text);
                funcionario.bt_permissaoadm         = rbnadm.Checked;
                funcionario.bt_permissaofuncionario = rbnvendedor.Checked;

                FuncionarioBusiness business = new FuncionarioBusiness();
                business.Alterar(funcionario);


                MessageBox.Show("Funcionário alterado com sucesso");

                CadastroFuncionario tela = new CadastroFuncionario();
                tela.Show();
                this.Hide();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocorreu um erro: " + ex.Message);
            }
        }