private void btnCadastrar_Click(object sender, EventArgs e) { try { CargoDTO depto = cboDepto.SelectedItem as CargoDTO; EstadoDTO estado = cboEstado.SelectedItem as EstadoDTO; FuncionarioDTO dto = new FuncionarioDTO(); 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.IdEstado; dto.Cep = mkbCep.Text; dto.Rua = txtEndereco.Text; dto.Complemento = txtComplemento.Text; dto.Numero = txtNumero.Text; dto.Imagem = ImagemPlugIn.ConverterParaString(pbxImagem.Image); FuncionariosBusiness buss = new FuncionariosBusiness(); buss.Salvar(dto); frmMessage tela = new frmMessage(); tela.LoadScreen("Funcionário cadastrado com sucesso!"); tela.ShowDialog(); } catch (MySqlException mex) { if (mex.Number == 1062) { string msg = "Funcionario já está cadastrado. Verifique se o CPF está corretamente preenchido ou se ele já esta no sistema."; frmAlert tela = new frmAlert(); tela.LoadScreen(msg); tela.ShowDialog(); } } catch (ValidacaoException vex) { string msg = vex.Message; frmAlert tela = new frmAlert(); tela.LoadScreen(msg); tela.ShowDialog(); } catch (Exception) { frmException tela = new frmException(); tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema."); tela.ShowDialog(); } }
private void button1_Click(object sender, EventArgs e) { FuncionariosDTO dto = new FuncionariosDTO(); dto.Nome = txtnome.Text; dto.email = textBox2.Text; dto.Cep = txtCep.Text; dto.Endereco = txtendereco.Text; dto.Bairro = txtbairro.Text; dto.Cidade = txtcidade.Text; dto.RG = rg.Text; dto.CPF = maskedTextBox2.Text; dto.salario = Convert.ToDecimal(salario.Text); dto.vl_transporte = Convert.ToDecimal(vt.Text); dto.vl_refeicao = Convert.ToDecimal(vr.Text); dto.Numero_casa = Convert.ToInt32(txtnumero.Text); dto.Estado = txtestado.Text; dto.Fucao = textBox1.Text; dto.Login = textBox5.Text; dto.Senha = textBox6.Text; dto.ADM = checkBox1.Checked; dto.RH = checkBox2.Checked; dto.Func = checkBox7.Checked; FuncionariosBusiness business = new FuncionariosBusiness(); business.Salvar(dto); MessageBox.Show("Cadastro realizado com sucesso"); email.Para = textBox2.Text; email.Assunto = "Cadastro da Realce sua Beleza"; email.Mensagem = "Seja bem vindo a empresa Realc,0e sua Beleza,<br> seu login é: " + dto.Login + "<br> E sua senha é:" + dto.Senha; email.Enviar(); tela_principal tela = new tela_principal(); tela.Show(); }