private void btnCadastrar_Click(object sender, EventArgs e) { try { ClienteBusiness dto = new ClienteBusiness(); dto.Nome = txtName.Text; dto.Usuario = txtUsuario.Text; dto.Cargo = txtCargo.Text; dto.Complemento = txtComplemento.Text; dto.CPF = txtCPF.Text; dto.Data_nascimento = dtpNasc.Value; dto.Endereco = txtEndereco.Text; dto.observacao = txtObs.Text; dto.RG = txtRG.Text; FuncionarioBusiness business = new FuncionarioBusiness(); business.CadastrarFuncionario(dto); MessageBox.Show("Funcionario Cadastrado", "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show("Ocorreu um erro: " + ex.Message, "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Cadastro(FuncionarioCadastroModel model) { if (ModelState.IsValid) { try { Funcionario funcionario = new Funcionario(); funcionario.Nome = model.Nome; funcionario.Salario = model.Salario; funcionario.DataAdmissao = model.DataAdmissao; FuncionarioBusiness business = new FuncionarioBusiness(); business.CadastrarFuncionario(funcionario); TempData["Mensagem"] = $"Funcionario {funcionario.Nome} cadastrado com sucesso !!! "; ModelState.Clear(); return(RedirectToAction("Cadastro")); } catch (Exception e) { TempData["Mensagem"] = e.Message; } } return(View()); }
private void btnCadastrar_Click(object sender, EventArgs e) { try { int id_User = ValidarUsuario(txtNomeUsuario.Text, txtSenha.Text); FuncionarioDTO dto = new FuncionarioDTO(); dto.nm_NomeFunc = txtNome.Text; dto.ds_CPF = txtCPF.Text; dto.ds_Sexo = rbnM.Checked == true ? "M" : "F"; dto.dt_Nasc = dtpNasc.Value; dto.ds_CEPFunc = txtCEP.Text; dto.ds_Logradouro = txtLogradouro.Text; dto.ds_Bairro = txtBairro.Text; dto.ds_UF = txtUF.Text; dto.ds_Complemento = txtComplemento.Text; dto.num_Residencia = txtNRes.Text; dto.ds_Email = txtEmail.Text; dto.num_Celular = txtNCelular.Text; dto.num_Telefone = txtNTelefone.Text; dto.dt_Admissao = dtpAdmissao.Value; dto.fk_Func_Filial = Program.id_Filial; dto.fk_Func_Usuario = id_User; FuncionarioBusiness business = new FuncionarioBusiness(); business.CadastrarFuncionario(dto); MessageBox.Show("Funcionário cadastrado com sucesso!", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { if (ex.Message.Contains("'ds_CPF'")) { MessageBox.Show("Este CPF já foi cadastrado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (ex.Message.Contains("`id_Usuario`")) { MessageBox.Show("Usuário não autenticado!", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (ex.Message.Contains("'fk_Func_Usuario'")) { MessageBox.Show("Este usuário já está em uso.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
[HttpPost] //método recebe SUBMIT do formulário public ActionResult Cadastro(FuncionarioCadastroViewModel model) { //verificar se os campos da model passaram nas validações if (ModelState.IsValid) { try { var funcionario = Mapper.Map <Funcionario>(model); business.CadastrarFuncionario(funcionario); TempData["Mensagem"] = $"Funcionário {funcionario.Nome}, cadastrado com sucesso"; ModelState.Clear(); } catch (Exception e) { TempData["Mensagem"] = e.Message; } } return(View(new FuncionarioCadastroViewModel())); }
public JsonResult <bool> Cadastrar(ViewModelCadastroFuncionario vm_cadastro_funcionario) { FuncionarioBusiness funcionario_busines = new FuncionarioBusiness(); return(Json(funcionario_busines.CadastrarFuncionario(vm_cadastro_funcionario))); }