public bool SubirAsignarComponenteGenerico(AsignarComponenteGenerico _AsignarComponenteGenerico) { try { db.sp_AsignarComponenteGenericoSubir(_AsignarComponenteGenerico.IdAsignarComponenteGenerico, _AsignarComponenteGenerico.Orden); return(true); } catch (Exception) { return(false); } }
public object AsignarComponenteGenerico_insertar(AsignarComponenteGenerico _objAsignarComponenteGenerico) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_objAsignarComponenteGenerico == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el objeto AsignarComponenteGenerico"; } else if (_objAsignarComponenteGenerico.IdAsignarCuestionarioModelo == null || string.IsNullOrEmpty(_objAsignarComponenteGenerico.IdAsignarCuestionarioModelo)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el nombre del CuestionarioModelo"; } else if (_objAsignarComponenteGenerico.IdComponente == null || string.IsNullOrEmpty(_objAsignarComponenteGenerico.IdComponente)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese la descripción del Componente"; } else if (_objAsignarComponenteGenerico.Orden.ToString() == null || string.IsNullOrWhiteSpace(_objAsignarComponenteGenerico.Orden.ToString().Trim())) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "406").FirstOrDefault(); _http.mensaje = "Ingrese el Orden"; } else { _objAsignarComponenteGenerico.IdAsignarCuestionarioModelo = _seguridad.DesEncriptar(_objAsignarComponenteGenerico.IdAsignarCuestionarioModelo); _objAsignarComponenteGenerico.IdComponente = _seguridad.DesEncriptar(_objAsignarComponenteGenerico.IdComponente); int _idAsignarComponenteGenerico = AsignarComponenteGenerico.InsertarAsignarComponenteGenerico(_objAsignarComponenteGenerico); if (_idAsignarComponenteGenerico == 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ocurrió un error al tratar de ingresar el asignar cuestionario generico."; } else { _objAsignarComponenteGenerico = AsignarComponenteGenerico.ConsultarAsignarComponenteGenericoPorId(_idAsignarComponenteGenerico).FirstOrDefault(); _objAsignarComponenteGenerico.IdAsignarComponenteGenerico = 0; _respuesta = _objAsignarComponenteGenerico; _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 InsertarAsignarComponenteGenerico(AsignarComponenteGenerico _objAsignarComponenteGenerico) { try { foreach (var item in db.Sp_AsignarComponenteGenericoInsertar(int.Parse(_objAsignarComponenteGenerico.IdAsignarCuestionarioModelo), int.Parse(_objAsignarComponenteGenerico.IdComponente))) { _objAsignarComponenteGenerico.IdAsignarComponenteGenerico = item.IdAsignarComponenteGenerico; } return(_objAsignarComponenteGenerico.IdAsignarComponenteGenerico); } catch (Exception) { return(0); } }
public object AsignarComponenteGenerico_CambiarPosicion(AsignarComponenteGenerico _objAsignarComponenteGenerico) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_objAsignarComponenteGenerico.IdAsignarComponenteGenericoEncriptado == null || string.IsNullOrEmpty(_objAsignarComponenteGenerico.IdAsignarComponenteGenericoEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del componente que va a cambiar de posicion."; } else if (_objAsignarComponenteGenerico.Orden <= 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese la nueva posicion correcta"; } else { _objAsignarComponenteGenerico.IdAsignarComponenteGenericoEncriptado = _seguridad.DesEncriptar(_objAsignarComponenteGenerico.IdAsignarComponenteGenericoEncriptado); var _objAsignarComponenteGenericoConsultado = AsignarComponenteGenerico.ConsultarAsignarComponenteGenericoPorId(int.Parse(_objAsignarComponenteGenerico.IdAsignarComponenteGenericoEncriptado)).FirstOrDefault(); if (_objAsignarComponenteGenericoConsultado == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "El AsignarComponenteGenerico que intenta cambiar de posicion no existe."; } else { _objAsignarComponenteGenerico.IdAsignarComponenteGenerico = int.Parse(_objAsignarComponenteGenerico.IdAsignarComponenteGenericoEncriptado); if (AsignarComponenteGenerico.SubirAsignarComponenteGenerico(_objAsignarComponenteGenerico) == true) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } else { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "Ocurrio un error al cambiar de posicion"; } } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object canton_eliminar(AsignarComponenteGenerico _objAsignarComponenteGenerico) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_objAsignarComponenteGenerico.IdAsignarComponenteGenericoEncriptado == null || string.IsNullOrEmpty(_objAsignarComponenteGenerico.IdAsignarComponenteGenericoEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del cantón que va a eliminar."; } else { _objAsignarComponenteGenerico.IdAsignarComponenteGenericoEncriptado = _seguridad.DesEncriptar(_objAsignarComponenteGenerico.IdAsignarComponenteGenericoEncriptado); var _objAsignarComponenteGenericoConsultado = AsignarComponenteGenerico.ConsultarAsignarComponenteGenericoPorId(int.Parse(_objAsignarComponenteGenerico.IdAsignarComponenteGenericoEncriptado)).FirstOrDefault(); if (_objAsignarComponenteGenericoConsultado == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "El AsignarComponenteGenerico que intenta eliminar no existe."; } else if (_objAsignarComponenteGenericoConsultado.Utilizado == "1") { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "El AsignarComponenteGenerico ya es utilizado, por la tanto no puede ser eliminado."; } else { AsignarComponenteGenerico.EliminarAsignarComponenteGenerico(int.Parse(_objAsignarComponenteGenerico.IdAsignarComponenteGenericoEncriptado)); _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 }); }