public Mensaje ActualizarCentroFormacion(int codigo, string nombre, string tipo, string url, string archivo) { ECentroFormacion ECentroFormacion = new ECentroFormacion() { Codigo = codigo, Nombre = nombre, Tipo = tipo, Url = url, Archivo = archivo }; Mensaje MensajeRetorno = new Mensaje(); //Único URL ECentroFormacion VerificarURL = CentroFormacionDAO.VerificarURL(url); if (VerificarURL != null) { if (VerificarURL.Codigo != ECentroFormacion.Codigo) { MensajeRetorno.codigoMensaje = "X"; MensajeRetorno.textMensaje = " Ya existe un centro de formación registrado con esta URL."; return MensajeRetorno; } } CentroFormacionDAO.Modificar(ECentroFormacion); MensajeRetorno.codigoMensaje = "E"; MensajeRetorno.textMensaje = " Centro de formación Actualizado exitosamente."; return MensajeRetorno; }
public Mensaje RegistrarCalificacion(int CodigoIdea, int CodigoUsuario, int Calificacion) { Mensaje MensajeRetorno = new Mensaje(); try { PermitidoDAO.RegistrarCalificacion(CodigoIdea, CodigoUsuario, Calificacion); MensajeRetorno.codigoMensaje = "E"; MensajeRetorno.textMensaje = " Calificación registrada exitosamente."; } catch (Exception ex) { MensajeRetorno.codigoMensaje = "X"; MensajeRetorno.textMensaje = ex.Message; } return MensajeRetorno; }
public Mensaje RegistraPermitidos(int CodigoIdea, List<EUsuario> usuariosPermitir) { Mensaje MensajeRetorno = new Mensaje(); try { PermitidoDAO.Registrar(CodigoIdea, usuariosPermitir); MensajeRetorno.codigoMensaje = "E"; MensajeRetorno.textMensaje = " Los usuarios fueron asignados a la Idea exitosamente."; } catch (Exception ex) { MensajeRetorno.codigoMensaje = "X"; MensajeRetorno.textMensaje = ex.Message; } return MensajeRetorno; }
public Mensaje EliminarCentroFormacion(int codigo) { Mensaje MensajeRetorno = new Mensaje(); try { ECentroFormacion CentroFormacionExistente = CentroFormacionDAO.Obtener(codigo); CentroFormacionDAO.Eliminar(CentroFormacionExistente); MensajeRetorno.codigoMensaje = "E"; MensajeRetorno.textMensaje = " Centro de formación eliminado exitosamente."; return MensajeRetorno; } catch { MensajeRetorno.codigoMensaje = "X"; MensajeRetorno.textMensaje = " El centro de formación no puede ser eliminado por encontrase usuarios relacionados."; return MensajeRetorno; } }
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; }
public Mensaje EliminarUsuario(int Codigo) { Mensaje MensajeRetorno = new Mensaje(); EUsuario UsuarioExistente = UsuarioDAO.Obtener(Codigo); try { UsuarioDAO.Eliminar(UsuarioExistente); MensajeRetorno.codigoMensaje = "E"; MensajeRetorno.textMensaje = " Usuario eliminado exitosamente."; return MensajeRetorno; } catch { UsuarioExistente.Estado = "I"; UsuarioDAO.Modificar(UsuarioExistente); MensajeRetorno.codigoMensaje = "X"; MensajeRetorno.textMensaje = " El usuario no puede ser eliminado, por lo que paso a estado deshabilitado."; return MensajeRetorno; } }
public Mensaje RegistrarComentario(int CodigoIdea, int Usuario, string Comentario, DateTime FechaHora) { EUsuario EUsuario = UsuarioDAO.Obtener(Usuario); EComentario EComentario = new EComentario() { CodigoIdea = CodigoIdea, Usuario = EUsuario, Comentario = Comentario, FechaHora = FechaHora }; Mensaje MensajeRetorno = new Mensaje(); ComentarioDAO.Crear(EComentario); MensajeRetorno.codigoMensaje = "E"; MensajeRetorno.textMensaje = " Comentario registrado exitosamente."; EIdea EIdea = ideaDAO.Obtener(CodigoIdea); //Mensaje de Cola de Comentario string rutaCola = @".\private$\" + EIdea.UsuarioIdea.Codigo.ToString(); if (!MessageQueue.Exists(rutaCola)) MessageQueue.Create(rutaCola); MessageQueue cola = new MessageQueue(rutaCola); Message mensaje = new Message(); mensaje.Label = "Item Comentario"; mensaje.Body = new EComentario() { CodigoIdea = CodigoIdea, Comentario = Comentario, FechaHora = FechaHora }; cola.Send(mensaje); return MensajeRetorno; }