public object DesHabilitarModeloPublicado(ModeloPublicado _objModeloPublicado) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_objModeloPublicado.IdModeloPublicadoEncriptado == null || string.IsNullOrEmpty(_objModeloPublicado.IdModeloPublicadoEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del modelo publicado de la version que va deshabilitar"; } else { var _dataModeloPublicado = _objModeloPublicados.ConsultarModeloPublicadoPorId(int.Parse(_seguridad.DesEncriptar(_objModeloPublicado.IdModeloPublicadoEncriptado))).FirstOrDefault(); if (_dataModeloPublicado == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "El modelo publicado que intenta deshabilitar no existe."; } else { _objModeloPublicados.DesHabilitarModeloPublicad(int.Parse(_seguridad.DesEncriptar(_objModeloPublicado.IdModeloPublicadoEncriptado))); _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object modeloPublicado_insertar(ModeloPublicado _objModeloPublicado) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_objModeloPublicado == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "No se encontró el Modelo a publicar"; } else if (_objModeloPublicado.IdCabeceraVersionModelo == null || string.IsNullOrEmpty(_objModeloPublicado.IdCabeceraVersionModelo)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese la version a guardar"; } else if (_objModeloPublicado.IdPeriodo == null || string.IsNullOrEmpty(_objModeloPublicado.IdPeriodo)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el periodo"; } else if (_objModeloPublicado.IdAsignarUsuarioTipoUsuario == null || string.IsNullOrEmpty(_objModeloPublicado.IdAsignarUsuarioTipoUsuario)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese la asignacion tipo usuario"; } else { _objModeloPublicado.IdCabeceraVersionModelo = _seguridad.DesEncriptar(_objModeloPublicado.IdCabeceraVersionModelo); _objModeloPublicado.IdPeriodo = _seguridad.DesEncriptar(_objModeloPublicado.IdPeriodo); _objModeloPublicado.IdAsignarUsuarioTipoUsuario = _seguridad.DesEncriptar(_objModeloPublicado.IdAsignarUsuarioTipoUsuario); int _idModeloPublicado = _objModeloPublicados.InsertarModeloPublicado(_objModeloPublicado); if (_idModeloPublicado == 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ocurrió un error al tratar de ingresar al el modelo publicado"; } else { var DataModeloPublicado = _objModeloPublicados.ConsultarModeloPublicadoPorId(_idModeloPublicado).FirstOrDefault(); DataModeloPublicado.IdModeloPublicado = 0; _respuesta = DataModeloPublicado; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public int InsertarModeloPublicado(ModeloPublicado _objModeloPublicado) { try { foreach (var item in db.Sp_CabeceraModeloPublicadoInsertar(int.Parse(_objModeloPublicado.IdCabeceraVersionModelo), int.Parse(_objModeloPublicado.IdPeriodo), int.Parse(_objModeloPublicado.IdAsignarUsuarioTipoUsuario))) { _objModeloPublicado.IdModeloPublicado = item.IdModeloPublicado; } return(_objModeloPublicado.IdModeloPublicado); } catch (Exception) { return(0); } }
public object modeloPublicado_eliminar(ModeloPublicado _objModeloPublicado) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_objModeloPublicado.IdModeloPublicadoEncriptado == null || string.IsNullOrEmpty(_objModeloPublicado.IdModeloPublicadoEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del modelo publicado que va a eliminar."; } else { _objModeloPublicado.IdModeloPublicadoEncriptado = _seguridad.DesEncriptar(_objModeloPublicado.IdModeloPublicadoEncriptado); var _objModeloPublicadoConsultado = _objModeloPublicados.ConsultarModeloPublicadoPorId(int.Parse(_objModeloPublicado.IdModeloPublicadoEncriptado)).FirstOrDefault(); if (_objModeloPublicadoConsultado == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "El modelo publicado que intenta eliminar no existe."; } else if (_objModeloPublicadoConsultado.Utilizado == "1") { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "El modelo publicado ya esta utilizado, por la tanto no puede ser eliminado."; } else { _objModeloPublicados.EliminarModeloPublicado(int.Parse(_objModeloPublicado.IdModeloPublicadoEncriptado)); _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }