public ActionResult ExcluirAtendenteAR(string txtCodigoAtendente) { if (ValidarAdmin.UsuarioValido()) { AtendenteDAL atendenteDAL = new AtendenteDAL(); Atendente atendente = atendenteDAL.SelecionarAtendenteId(Convert.ToInt32(txtCodigoAtendente)); if (atendente.CodigoAtendente == 0) { TempData[Constantes.MensagemAlerta] = "Não existe Atendente para o código digitado."; AtendenteControllerModel atendenteControllerModel = ConvertToModel(atendenteDAL.ListarAtendente()); return(View("ExcluirAtendenteUI", atendenteControllerModel)); } else { atendente.CodigoAtendente = Convert.ToInt32(txtCodigoAtendente); atendenteDAL.ExcluirAtendente(atendente); TempData[Constantes.MensagemAlerta] = "Atendente Excluído com Sucesso!"; return(RedirectToAction("Index", "Inicio")); } } else { return(RedirectToAction("Login", "AreaRestrita")); } }
public ActionResult CadastrarAtendenteAR(string txtNomeAtendente, string txtEmailAtendente, string txtSenhaAtendente, string selSituacaoAtendente) { if (ValidarAdmin.UsuarioValido()) { AtendenteDAL atendenteDAL = new AtendenteDAL(); UsuarioDAL usuarioDAL = new UsuarioDAL(); Atendente atendente = atendenteDAL.SelecionarAtendenteEmail(txtEmailAtendente); Usuario usuario = usuarioDAL.SelecionarUsuarioEmail(txtEmailAtendente); if ((usuario.EmailUsuario != null) || (atendente.EmailAtendente != null)) { TempData[Constantes.MensagemAlerta] = "Já existe atendente vinculado a este e-mail!"; return(View("CadastrarAtendenteUI")); } else { usuario = new Usuario(txtEmailAtendente, txtSenhaAtendente, atendente.TipoUsuarioAtendente, Convert.ToChar(selSituacaoAtendente)); atendente = new Atendente(txtNomeAtendente, txtEmailAtendente, Convert.ToChar(selSituacaoAtendente)); usuarioDAL.CadastrarUsuario(usuario); atendenteDAL.CadastrarAtendente(atendente); TempData[Constantes.MensagemAlerta] = "Atendente cadastrado com sucesso!"; return(RedirectToAction("Index", "Inicio")); } } else { return(RedirectToAction("Login", "AreaRestrita")); } }
public ActionResult AlterarAtendenteUI() { if (ValidarAdmin.UsuarioValido()) { AtendenteDAL atendenteDAL = new AtendenteDAL(); AtendenteControllerModel atendenteControllerModel = ConvertToModel(atendenteDAL.ListarAtendente()); return(View(atendenteControllerModel)); } else { return(RedirectToAction("Login", "AreaRestrita")); } }
public JsonResult SelecionarAtendenteJR(int codigoAtendente) { if (ValidarAdmin.UsuarioValido()) { AtendenteDAL atendenteDAL = new AtendenteDAL(); Atendente atendente = atendenteDAL.SelecionarAtendenteId(codigoAtendente); return(Json(atendente, JsonRequestBehavior.AllowGet)); } else { return(Json("Esta informação não pode ser solicitada. Por favor, contate o administrador do sistema.", JsonRequestBehavior.AllowGet)); } }