public Mensaje ActualizarUsuario(int Codigo, string Nombre, string ApPaterno, string ApMaterno, string Sexo, string Tipodocumento, string NumDocumento, string NumCelular, string Email, string Password, string Tipo, string Estado, int CentroFormacion) { ECentroFormacion ECentroFormacion = CentroFormacionDAO.Obtener(CentroFormacion); EUsuario EUsuario = new EUsuario() { Codigo = Codigo, Nombre = Nombre, ApPaterno = ApPaterno, ApMaterno = ApMaterno, Sexo = Sexo, Tipodocumento = Tipodocumento, NumDocumento = NumDocumento, NumCelular = NumCelular, Email = Email, Password = Password, Tipo = Tipo, Estado = Estado, CentroFormacion = ECentroFormacion }; Mensaje MensajeRequisitos = ValidarRequisitos(EUsuario); Mensaje MensajeRetorno = new Mensaje(); if (MensajeRequisitos.codigoMensaje == "E") { UsuarioDAO.Modificar(EUsuario); MensajeRetorno.codigoMensaje = "E"; MensajeRetorno.textMensaje = " Usuario actualizado exitosamente."; } else { MensajeRetorno = MensajeRequisitos; } return MensajeRetorno; }
public Mensaje ValidarRequisitos(EUsuario EUsuario) { Mensaje MensajeRetorno = new Mensaje(); //Único Número de Documento EUsuario VerificaUsuario = UsuarioDAO.VerificarNumDocumento(EUsuario.NumDocumento); if (VerificaUsuario != null) { if (VerificaUsuario.Codigo != EUsuario.Codigo) { MensajeRetorno.codigoMensaje = "X"; MensajeRetorno.textMensaje = " Ya existe un usuario registrado con este número de Documento"; return MensajeRetorno; } } //Único E-mail VerificaUsuario = UsuarioDAO.VerificarEmail(EUsuario.Email); if (VerificaUsuario != null) { if (VerificaUsuario.Codigo != EUsuario.Codigo) { MensajeRetorno.codigoMensaje = "X"; MensajeRetorno.textMensaje = " Ya existe un usuario registrado con este E-mail"; return MensajeRetorno; } } MensajeRetorno.codigoMensaje = "E"; MensajeRetorno.textMensaje = " Requisitos cumplidos"; return MensajeRetorno; }