public string Consultar(string Ciclo) { //SessionDB sesion; if ((sesion = SessionDB.start(Request, Response, false, new database(), SESSION_BEHAVIOR.AJAX)) == null) { return(string.Empty); } string paURL = ConfigurationManager.AppSettings["xURL"]; string paUser = ConfigurationManager.AppSettings["xUser"]; string paSecret = ConfigurationManager.AppSettings["xSecret"]; string paFormat = ConfigurationManager.AppSettings["xFormat"]; ConnectUrlToken.ConnectUrlToken con = new ConnectUrlToken.ConnectUrlToken(paURL, paUser, paSecret, paFormat); JavaScriptSerializer serializer = new JavaScriptSerializer(); string str_json = serializer.Serialize( new ServicePeriodos { ciclo = Ciclo }); Token token = con.getToken(); try { CatPeriodosModel[] models = con.connectX <CatPeriodosModel[]>(token, "srvPeriodos", str_json); if (models.Length > 0) { models[0].sesion = sesion; models[0].Clean(); foreach (CatPeriodosModel model in models) { model.CVE_CICLO = Ciclo; model.sesion = sesion; model.FECHA_R = System.DateTime.Today.ToString(); model.FECHA_M = System.DateTime.Today.ToString(); model.TMP = false; model.REGISTRADO = model.exist() ? "1" : "0"; model.isDisponible();//CONSULTA 1 O 0 DE TABLA (PERIODOS) Y LO PONE EN DISPONIBLE DEL MODEL model.TMP = true; model.addTmp(); } } sesion.vdata["TABLE_PERIODOS"] = "QPeriodosT"; sesion.saveSession(); return("ok"); } catch (Exception ex) { Debug.WriteLine("Error." + ex.Message); } return("-1");// CreateDataTable(10, 1, null, "IDSIU","ASC",sesion); }
public string Consultar(string Ciclo) { //SessionDB sesion; if ((sesion = SessionDB.start(Request, Response, false, new database(), SESSION_BEHAVIOR.AJAX)) == null) { return(string.Empty); } string paURL = ConfigurationManager.AppSettings["xURL"]; string paUser = ConfigurationManager.AppSettings["xUser"]; string paSecret = ConfigurationManager.AppSettings["xSecret"]; string paFormat = ConfigurationManager.AppSettings["xFormat"]; ConnectUrlToken.ConnectUrlToken con = new ConnectUrlToken.ConnectUrlToken(paURL, paUser, paSecret, paFormat); JavaScriptSerializer serializer = new JavaScriptSerializer(); string str_json = serializer.Serialize( new ServiceCalendarioRua { ciclo = Ciclo }); Token token = con.getToken(); try { CatCalendarioRuaModel[] models = con.connectX <CatCalendarioRuaModel[]>(token, "srvCalendarioRua", str_json); if (models.Length > 0) { models[0].sesion = sesion; models[0].Clean(); foreach (CatCalendarioRuaModel model in models) { model.CVE_CICLO = Ciclo; model.sesion = sesion; model.FECHA_R = System.DateTime.Today.ToString(); model.FECHA_M = System.DateTime.Today.ToString(); model.TMP = false; model.REGISTRADO = model.exist() ? "1" : "0"; model.TMP = true; model.addTmp(); } } sesion.vdata["TABLE_CALENDARIORUA"] = "QCalendarioRuaT01"; sesion.saveSession(); return("ok"); } catch (Exception ex) { Debug.WriteLine("Error." + ex.Message); } return("-1"); }
public string Consultar() { //SessionDB sesion; if ((sesion = SessionDB.start(Request, Response, false, new database(), SESSION_BEHAVIOR.AJAX)) == null) { return(string.Empty); } string paURL = ConfigurationManager.AppSettings["xURL"]; string paUser = ConfigurationManager.AppSettings["xUser"]; string paSecret = ConfigurationManager.AppSettings["xSecret"]; string paFormat = ConfigurationManager.AppSettings["xFormat"]; ConnectUrlToken.ConnectUrlToken con = new ConnectUrlToken.ConnectUrlToken(paURL, paUser, paSecret, paFormat); Token token = con.getToken(); try { CatProgramasModel[] models = con.connectX <CatProgramasModel[]>(token, "srvProgramas"); if (models.Length > 0) { models[0].sesion = sesion; models[0].Clean(); foreach (CatProgramasModel model in models) { model.sesion = sesion; model.CVE_PROGRAMA = model.PROGRAMA; model.PROGRAMADESC = model.DESCRIPCION; model.CVE_NIVEL = model.NIVEL; model.CVE_ESCUELA = model.ESCUELA; model.FECHA_R = System.DateTime.Today.ToString(); model.FECHA_M = System.DateTime.Today.ToString(); model.TMP = false; model.REGISTRADO = model.exist() ? "1" : "0"; model.IMPORTADO = "0"; model.TMP = true; model.addTmp(); } } sesion.vdata["TABLE_PROGRAMAS"] = "PROGRAMAS_TMP"; sesion.saveSession(); return("ok"); } catch (Exception ex) { Debug.WriteLine("Error." + ex.Message); } return("-1");// CreateDataTable(10, 1, null, "IDSIU","ASC",sesion); }
public string Consultar(string Periodo, string TipoDeContrato, string TipoPago, string Escuela, string Campus, string CampusPA, string TipoDocente, string PartePeriodo) { //Antiguo servicio https://servicecloudappp.lcred.net:9099/wsProfesores/" if (sesion == null) { sesion = SessionDB.start(Request, Response, false, db); } TipoDocenteController td = new TipoDocenteController(); TipoDocente = td.getTipoDocente(); TiposPagosController tp = new TiposPagosController(); TipoPago = tp.getTiposPagoV(); string paURL = ConfigurationManager.AppSettings["xURL"]; string paUser = ConfigurationManager.AppSettings["xUser"]; string paSecret = ConfigurationManager.AppSettings["xSecret"]; string paFormat = ConfigurationManager.AppSettings["xFormat"]; ConnectUrlToken.ConnectUrlToken con = new ConnectUrlToken.ConnectUrlToken(paURL, paUser, paSecret, paFormat); JavaScriptSerializer serializer = new JavaScriptSerializer(); string str_json = serializer.Serialize( new srvDatosProgramacionAcademica { periodo = Periodo, escuela = Escuela, tipoContrato = TipoDeContrato, tipoDocente = TipoDocente, campusPA = CampusPA, campusVPDI = Campus, tipoPago = TipoPago, partePeriodo = PartePeriodo, }); Token token = con.getToken(); int maxDatos = 0; int agregados = 0; try { ActualizaciondePAModel aux = new ActualizaciondePAModel(); aux.sesion = sesion; // (aux as ActualizarIPersona).CleanPersona(); (aux as ActualizarIPA).CleanPA(); (aux as ActualizarIPA).CleanPA_UPDATE();//**** sesion.vdata["sesion_periodo"] = Periodo; ActualizaciondePAModel[] models = con.connectX <ActualizaciondePAModel[]>(token, "srvDatosProgramacionAcademica", str_json); maxDatos = models.Length; agregados = ActualizaciondePAModel.Consultar(models, sesion); sesion.vdata["TABLE_PA_UPDATE"] = "PA_UPDATE"; sesion.saveSession(); if (models.Length > 0) { ActualizaciondePAModel model = new ActualizaciondePAModel(); //comparar tabla 1.-caso PA_TMP_UPDATE vs PA if (model.Comparar(Periodo, TipoDeContrato, TipoPago, Escuela, Campus, CampusPA, TipoDocente, PartePeriodo, model, sesion)) { return(Notification.Succes("Termino consulta ")); } /* if (models.Length == agregados) * return Notification.Succes("Datos consultados: " + agregados + " / " + maxDatos); * else * return Notification.WarningDetail("Datos consultados: " + agregados + " / " + maxDatos);*/ } else { return(Notification.Warning("No se han encontrado datos con los filtros especificados.")); } } catch (Exception ex) { Debug.WriteLine("Error." + ex.Message); } return(Notification.Error("Ocurrio un error al consultar la informacion. Registros consultados: " + agregados + " / " + maxDatos)); }
public string Consultar(string Periodo, string TipoDeContrato, string TipoPago, string Escuela, string Campus, string CampusPA, string TipoDocente, string PartePeriodo, string Opc) { if (sesion == null) { sesion = SessionDB.start(Request, Response, false, db); } TipoDocenteController td = new TipoDocenteController(); TipoDocente = td.getTipoDocente(); TiposPagosController tp = new TiposPagosController(); TipoPago = tp.getTiposPagoV(); string paURL = ConfigurationManager.AppSettings["xURL"]; string paUser = ConfigurationManager.AppSettings["xUser"]; string paSecret = ConfigurationManager.AppSettings["xSecret"]; string paFormat = ConfigurationManager.AppSettings["xFormat"]; ConnectUrlToken.ConnectUrlToken con = new ConnectUrlToken.ConnectUrlToken(paURL, paUser, paSecret, paFormat); JavaScriptSerializer serializer = new JavaScriptSerializer(); string str_json = serializer.Serialize( new srvDatosProgramacionAcademica { periodo = Periodo, escuela = Escuela, tipoContrato = TipoDeContrato, tipoDocente = TipoDocente, campusPA = CampusPA, campusVPDI = Campus, tipoPago = TipoPago, partePeriodo = PartePeriodo, }); Token token = con.getToken(); int maxDatos = 0; int agregados = 0; try { ActualizacionPAModel aux = new ActualizacionPAModel(); aux.sesion = sesion; (aux as IPersona).CleanPersona(); (aux as IPA).CleanPA(); sesion.vdata["sesion_periodo"] = Periodo; ActualizacionPAModel[] models = con.connectX <ActualizacionPAModel[]>(token, "srvDatosProgramacionAcademica", str_json); maxDatos = models.Length; agregados = ActualizacionPAModel.Consultar(models, sesion); sesion.vdata["TABLE_PA"] = "PA_TMP"; sesion.saveSession(); if (models.Length > 0) { if (models.Length == agregados) { return(Notification.Succes("Datos consultados: " + agregados + " / " + maxDatos)); } else { return(Notification.Warning("Datos consultados: " + agregados + " / " + maxDatos)); } } else { return(Notification.Warning("No se han encontrado datos con los filtros especificados.")); } } catch (Exception ex) { Debug.WriteLine("Error." + ex.Message); } //return "-1";// CreateDataTable(10, 1, null, "IDSIU","ASC",sesion); return(Notification.Error("Ocurrio un error al consultar la informacion. Registros consultados: " + agregados + " / " + maxDatos)); }
public string Consultar(string Periodo, string Sedes, string IDSIU) { if (sesion == null) { sesion = SessionDB.start(Request, Response, false, db); } ImportarDatosSIUModel.EliminaDetallesConflicto(sesion.pkUser.ToString()); string paURL = ConfigurationManager.AppSettings["xURL"]; string paUser = ConfigurationManager.AppSettings["xUser"]; string paSecret = ConfigurationManager.AppSettings["xSecret"]; string paFormat = ConfigurationManager.AppSettings["xFormat"]; ConnectUrlToken.ConnectUrlToken con = new ConnectUrlToken.ConnectUrlToken(paURL, paUser, paSecret, paFormat); JavaScriptSerializer serializer = new JavaScriptSerializer(); string str_json = ""; string servicio = ""; if (IDSIU == "" || IDSIU == null) { str_json = serializer.Serialize( new ServiceDatosProfesores { periodo = Periodo, campusVPDI = Sedes }); servicio = "srvDatosProfesores"; } else { str_json = serializer.Serialize( new ServiceDatosProfesores { periodo = "x", campusVPDI = Sedes, idSiu = IDSIU }); servicio = "srvDatosProfesoresDemanda"; } Token token = con.getToken(); // Token token = ""; int maxDatos = 0; int agregados = 0; try { ImportarDatosSIUModel aux = new ImportarDatosSIUModel(); aux.sesion = sesion; aux.Clean(); con.connect(token, servicio, str_json); ImportarDatosSIUModel[] models = con.connectX <ImportarDatosSIUModel[]>(token, servicio, str_json); maxDatos = models.Length; if (models.Length > 0) { foreach (ImportarDatosSIUModel model in models) { model.CVESEDE = Sedes; model.sesion = sesion; model.TMP = false; model.REGISTRADO = model.exist() ? "1" : "0"; model.TMP = true; if (model.addTmp()) { agregados++; } } } sesion.vdata["TABLE_PERSONAS"] = "QPersonasTMP"; sesion.saveSession(); if (models.Length > 0) { if (models.Length == agregados) { return(Notification.Succes("Datos consultados: " + agregados + " / " + maxDatos)); } else { return(Notification.WarningDetail("Datos consultados: " + agregados + " / " + maxDatos)); } } else { return(Notification.Warning("No se han encontrado datos con los filtros especificados.")); } } catch (Exception ex) { Debug.WriteLine("Error." + ex.Message); } return(Notification.Error("Ocurrio un error al consultar la informacion. Registros consultados: " + agregados + " / " + maxDatos)); }