public void delete(Funcionario funcionario) { bool verification = true; Funcionario funcionarioAux = new Funcionario(); funcionarioAux.IdFuncionario = funcionario.IdFuncionario; verification = funcionarioDao.Find(funcionarioAux); if (!verification) { funcionario.execao = 33; return; } verification = convidadoDao.FindFun(funcionario.IdFuncionario); if (verification) { funcionario.Execao = 50; return; } string bebeu = Convert.ToString(funcionario.Status.ToString()); if (bebeu.Equals("S")) { funcionarioDao.UpdateBebeDeletar(funcionario.IdFuncionario); funcionarioDao.Delete(funcionario); funcionario.Execao = 99; return; } else { funcionarioDao.UpdateNaoBebeDeletar(funcionario.IdFuncionario); funcionarioDao.Delete(funcionario); funcionario.Execao = 99; } }
public ActionResult Edit(FuncionarioDTO funcionario) { var erros = funcionario.validateEdit(); if (erros.Count == 0) { Funcionario funcionarios = FuncionarioDao.Find(funcionario.ID); funcionarios = funcionario.ParseToFuncionario(funcionarios); FuncionarioDao.SaveUpdateAll(); SessionHelper.AddMensagemToView("Funcionario editado com sucesso"); return(RedirectToAction("Index")); } ViewBag.erros = erros; SessionHelper.AddMensagemToView("Revise os campos destacados", MensagemDTO.EnumTipoMensagem.info); return(View(funcionario)); }
public void create(Convidado convidado) { bool verification = true; string nome = convidado.Nome; if (nome == null || nome.Equals("")) { convidado.Execao = 2; return; } else { nome = convidado.Nome.Trim(); verification = nome.Length > 0 && nome.Length <= 50; if (!verification) { convidado.Execao = 20; return; } } int idFunc = convidado.IdFuncionario; if (idFunc == 0) { convidado.Execao = 3; return; } char bebe = convidado.Status; if (bebe == 0) { convidado.Execao = 4; return; } else { string beber = Convert.ToString(convidado.Status); verification = beber.Equals("N") || beber.Equals("S"); if (!verification) { convidado.Execao = 40; return; } } Funcionario funcionario = new Funcionario(convidado.IdFuncionario); verification = funcionarioDao.Find(funcionario); if (!verification) { convidado.Execao = 55; return; } verification = convidadoDao.FindFun(convidado.IdFuncionario); if (verification) { convidado.Execao = 60; return; } convidadoDao.Create(convidado); convidado.Execao = 99; string bebeu = Convert.ToString(convidado.Status.ToString()); if (bebeu.Equals("S")) { convidadoDao.UpdateBebe(convidado.IdFuncionario); return; } if (bebeu.Equals("N")) { convidadoDao.UpdateNaoBebe(convidado.IdFuncionario); } return; }