protected void Page_Load(object sender, EventArgs e) { if (!Page.IsCallback) { Master.TituloPagina = "Alertas sobre resultado de proyectos"; Master.bFuncionesLocales = true; try { PARAMETRIZACIONSUPER oPar = PARAMETRIZACIONSUPER.Select(null); nAnoMesGenDialogos = oPar.t725_ejecutaalertas; } catch (Exception ex) { Master.sErrores += Errores.mostrarError("Error al obtener los datos parámetros.", ex); } //1º Se indican (por este orden) la función a la que se va a devolver el resultado // y la función que va a acceder al servidor string cbRespuesta = Page.ClientScript.GetCallbackEventReference(this, "arg", "RespuestaCallBack", "context", false); string cbLlamada = "function RealizarCallBack(arg, context)" + "{" + cbRespuesta + ";" + "}"; //2º Se "registra" la función que va a acceder al servidor. Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "RealizarCallBack", cbLlamada, true); } }
protected string grabar(Nullable <int> iGenDialog) { try { PARAMETRIZACIONSUPER.Update(iGenDialog, (iGenDialog != null)? (int?)Session["IDFICEPI_ENTRADA"]:null); return("OK@#@"); } catch (Exception ex) { return("Error@#@" + Errores.mostrarError("Error al modificar el año/mes de generación de dialogos", ex)); } }
protected string setUMC_ECO(string sUMC_ECO) { try { PARAMETRIZACIONSUPER.UpdateCierreEmpresaECO(null, int.Parse(sUMC_ECO)); return("OK@#@"); } catch (Exception ex) { return("Error@#@" + Errores.mostrarError("Error al modificar el último mes cerrado para recursos externos", ex)); } }
protected string setUMC_IAP(string sUMC_IAP) { try { PARAMETRIZACIONSUPER.UpdateCierreEmpresaIAP(null, int.Parse(sUMC_IAP)); return("OK@#@"); } catch (Exception ex) { return("Error@#@" + Errores.mostrarError("Error al modificar el último mes de cierre de empresa para IAP", ex)); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsCallback) { Master.nBotonera = 41;// 9; Master.TituloPagina = "Cierre mensual"; Master.FicherosCSS.Add("Capa_Presentacion/ECO/Avance/Avance.css"); Master.bFuncionesLocales = true; if (!Page.IsPostBack) { try { PARAMETRIZACIONSUPER oPar = PARAMETRIZACIONSUPER.Select(null); nAnoMesActualECO = oPar.t725_ultcierreempresa_ECO; nAnoMesActualIAP = oPar.t725_ultcierreempresa_IAP; this.lblNodo.InnerText = Estructura.getDefCorta(Estructura.sTipoElem.NODO); this.lblNodo.Attributes.Add("title", Estructura.getDefLarga(Estructura.sTipoElem.NODO)); this.lblNodo2.InnerText = Estructura.getDefCorta(Estructura.sTipoElem.NODO); this.lblNodo2.Attributes.Add("title", Estructura.getDefLarga(Estructura.sTipoElem.NODO)); //strTablaHTML = CatalogoNodos(nAnoMesActual); string[] aTabla = Regex.Split(CatalogoNodos(nAnoMesActual), "@#@"); if (aTabla[0] == "OK") { this.strTablaHTML = aTabla[1]; } else { Master.sErrores += Errores.mostrarError(aTabla[1]); } } catch (Exception ex) { Master.sErrores = Errores.mostrarError("Error al obtener los datos", ex); } } //1º Se indican (por este orden) la función a la que se va a devolver el resultado // y la función que va a acceder al servidor string cbRespuesta = Page.ClientScript.GetCallbackEventReference(this, "arg", "RespuestaCallBack", "context", false); string cbLlamada = "function RealizarCallBack(arg, context)" + "{" + cbRespuesta + ";" + "}"; //2º Se "registra" la función que va a acceder al servidor. Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "RealizarCallBack", cbLlamada, true); } }
private void Page_Load(object sender, System.EventArgs e) { if (!Page.IsCallback) { try { Master.bFuncionesLocales = true; Master.TituloPagina = "Monedas"; Master.sbotonesOpcionOn = "4,19"; Master.sbotonesOpcionOff = "4"; Master.FuncionesJavaScript.Add("Javascript/boxover.js"); hdnFechaAnoMes.Text = (DateTime.Now.Year * 100 + DateTime.Now.Month).ToString(); PARAMETRIZACIONSUPER oPS = PARAMETRIZACIONSUPER.Select(null); cboActualizacionTCA.SelectedValue = oPS.t725_modotipocambioBCE.ToString(); string[] aTabla = Regex.Split(ObtenerMonedas("1"), "@#@"); if (aTabla[0] == "OK") { this.strTablaHTML = aTabla[1]; } else { Master.sErrores += Errores.mostrarError(aTabla[1]); } } catch (Exception ex) { Master.sErrores = Errores.mostrarError("Error al obtener los datos", ex); } //1º Se indican (por este orden) la función a la que se va a devolver el resultado // y la función que va a acceder al servidor string cbRespuesta = Page.ClientScript.GetCallbackEventReference(this, "arg", "RespuestaCallBack", "context", false); string cbLlamada = "function RealizarCallBack(arg, context)" + "{" + cbRespuesta + ";" + "}"; //2º Se "registra" la función que va a acceder al servidor. Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "RealizarCallBack", cbLlamada, true); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!Page.IsCallback) { Master.nBotonera = 45; Master.nResolucion = 1280; Master.bFuncionesLocales = true; Master.TituloPagina = "Cambio de estructura de usuarios"; Master.FuncionesJavaScript.Add("Javascript/draganddrop.js"); Master.FuncionesJavaScript.Add("Javascript/boxover.js"); rdbAmbito.Items[1].Text = Estructura.getDefLarga(Estructura.sTipoElem.NODO); //02/02/2016 Victor, sacar el mes del último mes fcerrado de la empresa //txtMesValor.Text = Fechas.AnnomesAFechaDescLarga(Fechas.FechaAAnnomes(DateTime.Now)); PARAMETRIZACIONSUPER oPar = PARAMETRIZACIONSUPER.Select(null); txtMesValor.Text = Fechas.AnnomesAFechaDescLarga(Fechas.AddAnnomes(oPar.t725_ultcierreempresa_ECO, 1)); hdnMesValor.Text = Fechas.FechaAAnnomes(DateTime.Now).ToString(); if (CAMBIOESTRUCTURAUSUARIO.bHayAparcadas(null)) { sHayAparcadas = "true"; } } } catch (Exception ex) { Master.sErrores += Errores.mostrarError("Error al cargar los datos", ex); } //1º Se indican (por este orden) la función a la que se va a devolver el resultado // y la función que va a acceder al servidor string cbRespuesta = Page.ClientScript.GetCallbackEventReference(this, "arg", "RespuestaCallBack", "context", false); string cbLlamada = "function RealizarCallBack(arg, context)" + "{" + cbRespuesta + ";" + "}"; //2º Se "registra" la función que va a acceder al servidor. Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "RealizarCallBack", cbLlamada, true); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsCallback) { Master.TituloPagina = "Parametrización"; Master.bFuncionesLocales = true; Master.nBotonera = 9; Master.FicherosCSS.Add("PopCalendar/CSS/Classic.css"); Master.FuncionesJavaScript.Add("PopCalendar/PopCalendar.js"); Master.Modulo = "CVT"; Utilidades.SetEventosFecha(this.txt_fproceso_act_masi); Utilidades.SetEventosFecha(this.txt_fultenvio_tar_ven_noven); Utilidades.SetEventosFecha(this.txt_fultenvio_tar_ven_mieq); try { PARAMETRIZACIONSUPER oPar = PARAMETRIZACIONSUPER.Select(null); txt_ndias_act_masi.Value = oPar.t725_ndias_act_masi.ToString("#,###"); txt_ndias_envi_validar.Value = oPar.t725_ndias_envi_validar.ToString("#,###"); txt_ndias_validar_reg.Value = oPar.t725_ndias_validar_reg.ToString("#,###"); txt_ndias_cualifi_proy.Value = oPar.t725_ndias_cualifi_proy.ToString("#,###"); txt_ndias_alta_exp.Value = oPar.t725_ndias_alta_exp.ToString("#,###"); txt_ndias_cualifi_proy.Value = oPar.t725_ndias_cualifi_proy.ToString("#,###"); txt_ndias_peticion_bor.Value = oPar.t725_ndias_peticion_bor.ToString("#,###"); txt_ndias_tar_ven_noven.Value = oPar.t725_ndias_tar_ven_noven.ToString("#,###"); txt_ndias_tar_ven_mieq.Value = oPar.t725_ndias_tar_ven_mieq.ToString("#,###"); txt_fproceso_act_masi.Text = (oPar.t725_fproceso_act_masi.ToString() == "") ? "" : DateTime.Parse(oPar.t725_fproceso_act_masi.ToString()).ToShortDateString(); txt_fultenvio_tar_ven_noven.Text = (oPar.t725_fultenvio_tar_ven_noven.ToString() == "") ? "" : DateTime.Parse(oPar.t725_fultenvio_tar_ven_noven.ToString()).ToShortDateString(); txt_fultenvio_tar_ven_mieq.Text = (oPar.t725_fultenvio_tar_ven_mieq.ToString() == "") ? "" : DateTime.Parse(oPar.t725_fultenvio_tar_ven_mieq.ToString()).ToShortDateString(); } catch (Exception ex) { Master.sErrores += Errores.mostrarError("Error al obtener los datos de los parámetros.", ex); } } }
//[OperationBehavior(TransactionScopeRequired = true, TransactionAutoComplete = true)] public string getFechaCierreIAP(string sXml) { string sRes = ""; string sNomPar = "", sValPar = ""; int t314_idusuario = -1; bool bidUser = false; StringBuilder sb = new StringBuilder(); try { #region Leo el XML de entrada para obtener los parámetros de la consulta System.Xml.XmlDocument doc = new XmlDocument(); doc.LoadXml(sXml); XmlNode oXML2 = doc.FirstChild; XmlNodeList lNodos = oXML2.ChildNodes; foreach (XmlNode oNodo in lNodos) { switch (oNodo.Name) { case "idUser": //Usuario que pide la consulta bidUser = true; t314_idusuario = Utilidades.getEntero("idUser", oNodo.InnerText); break; } } #endregion #region Valido los parámetros de entrada #region Comprobar la existencia de parámetros de entrada if (sRes == "") { if (!bidUser) { sRes = @"<Datos><Error>-1</Error><Message>Falta el parámetro código de usuario de SUPER</Message></Datos>"; } } #endregion #region Comprobar que los valores de los parámetros del XML son válidos USUARIO oUser = new USUARIO(); //sPaso += "Despues de crear instancia de USUARIO.\r\n"; if (sRes == "") { if (t314_idusuario == -1) { sRes = @"<Datos><Error>-2</Error><Message>Debe indicar código de usuario de SUPER</Message></Datos>"; } else { oUser = USUARIO.GetDatos(null, t314_idusuario); if (oUser.t314_idusuario != -1) { if (DateTime.Now < oUser.t314_falta) { sRes = @"<Datos><Error>-4</Error><Message>Usuario SUPER no activo. Fecha de alta: " + oUser.t314_falta.ToString() + "</Message></Datos>"; } if (sRes == "" && oUser.t314_fbaja != null) { DateTime dtAux = (DateTime)oUser.t314_fbaja; dtAux = dtAux.AddDays(1); if (DateTime.Now > dtAux) { sRes = @"<Datos><Error>-4</Error><Message>Usuario SUPER no activo. Fecha de baja: " + dtAux.ToString() + "</Message></Datos>"; } } } else { sRes = @"<Datos><Error>-3</Error><Message>Usuario SUPER no válido</Message></Datos>"; } } } if (sRes == "") { if (DateTime.Now < oUser.t001_fecalta) { sRes = @"<Datos><Error>-5</Error><Message>Profesional FICEPI no activo</Message></Datos>"; } if (sRes == "" && oUser.t001_fecbaja != null) { DateTime dtAux = (DateTime)oUser.t001_fecbaja; dtAux = dtAux.AddDays(1); if (DateTime.Now > dtAux) { sRes = @"<Datos><Error>-5</Error><Message>Profesional FICEPI no activo. Fecha de baja: " + dtAux.ToString() + "</Message></Datos>"; } } } #endregion #endregion #region Obtengo los datos if (sRes == "") { sb.Append(@"<Datos><Error>0</Error><Res>"); PARAMETRIZACIONSUPER oParSuper = PARAMETRIZACIONSUPER.GetDatos(null); sb.Append(oParSuper.t725_ultcierreempresa_IAP.ToString()); sb.Append(@"</Res></Datos>"); sRes = sb.ToString(); } #endregion } catch (Exception e1) { sRes = @"<Datos><Error>-1</Error><Message>" + e1.Message.ToString() + "</Message></Datos>"; } return(Utilidades.cabXml() + sRes); }
protected void Page_Load(object sender, EventArgs e) { try { if (!Page.IsCallback) { Master.bFuncionesLocales = true; Master.TituloPagina = "Proyectos con línea base"; Master.FuncionesJavaScript.Add("Javascript/boxover.js"); Master.FuncionesJavaScript.Add("Javascript/funcionesPestVertical.js"); lblCDP.Attributes.Add("title", "Cualificador de proyectos a nivel de " + Estructura.getDefLarga(Estructura.sTipoElem.NODO)); lblCSN1P.Attributes.Add("title", "Cualificador de proyectos a nivel de " + Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO1)); lblCSN2P.Attributes.Add("title", "Cualificador de proyectos a nivel de " + Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO2)); lblCSN3P.Attributes.Add("title", "Cualificador de proyectos a nivel de " + Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO3)); lblCSN4P.Attributes.Add("title", "Cualificador de proyectos a nivel de " + Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO4)); lblNodo2.InnerText = Estructura.getDefCorta(Estructura.sTipoElem.NODO); if (!Utilidades.EstructuraActiva("SN4")) { fstCSN4P.Style.Add("visibility", "hidden"); } if (!Utilidades.EstructuraActiva("SN3")) { fstCSN3P.Style.Add("visibility", "hidden"); } if (!Utilidades.EstructuraActiva("SN2")) { fstCSN2P.Style.Add("visibility", "hidden"); } if (!Utilidades.EstructuraActiva("SN1")) { fstCSN1P.Style.Add("visibility", "hidden"); } if (Request.QueryString["so"] != null) { sOrigen = Utilidades.decodpar(Request.QueryString["so"].ToString()); } if (Session["VALORGANADO_LISTA_PE"] != null) { string sAux = Session["VALORGANADO_LISTA_PE"].ToString(); Session["VALORGANADO_LISTA_PE"] = null; //List<SUPER.DAL.ProyectosValorGanado> lstProy = JsonConvert.DeserializeObject<List<SUPER.DAL.ProyectosValorGanado>>(sAux); this.hdnListaPE.Value = sAux; } PARAMETRIZACIONSUPER oPar = PARAMETRIZACIONSUPER.Select(null); string iAnoMes = oPar.t725_ultcierreempresa_ECO.ToString(); int iAnio = int.Parse(iAnoMes.Substring(0, 4)), iMes = int.Parse(iAnoMes.Substring(4, 2)); hdnDesde.Text = (iAnio * 100 + iMes).ToString(); DateTime dFechaLimite = DateTime.Parse("05/" + iMes.ToString() + "/" + iAnio.ToString()); if (DateTime.Today <= dFechaLimite) { dFechaLimite = DateTime.Today.AddMonths(-1); hdnDesde.Text = (dFechaLimite.Year * 100 + dFechaLimite.Month).ToString(); txtDesde.Text = mes[dFechaLimite.Month - 1] + " " + dFechaLimite.Year.ToString(); } else { txtDesde.Text = mes[dFechaLimite.Month - 1] + " " + dFechaLimite.Year.ToString(); } if (PREFERENCIAUSUARIO.ExistePreferencia(null, null, (int?)int.Parse(Session["IDFICEPI_PC_ACTUAL"].ToString()), nPantallaPreferencia)) { sHayPreferencia = "true"; } //1º Se indican (por este orden) la función a la que se va a devolver el resultado // y la función que va a acceder al servidor string cbRespuesta = Page.ClientScript.GetCallbackEventReference(this, "arg", "RespuestaCallBack", "context", false); string cbLlamada = "function RealizarCallBack(arg, context)" + "{" + cbRespuesta + ";" + "}"; //2º Se "registra" la función que va a acceder al servidor. Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "RealizarCallBack", cbLlamada, true); } } catch (Exception ex) { Master.sErrores = Errores.mostrarError("Error al cargar los datos", ex); } }
public string grabar(string sParametrizacion, string sTabla) { string sResul = ""; SqlConnection oConn = null; SqlTransaction tr = null; #region abrir conexión y transacción try { oConn = Conexion.Abrir(); tr = Conexion.AbrirTransaccion(oConn); } catch (Exception) { if (oConn.State == ConnectionState.Open) { Conexion.Cerrar(oConn); } throw (new Exception("Error al abrir la conexión.")); } #endregion try { if (sParametrizacion != "") { //Con la cadena generamos una lista y la recorremos para grabar cada elemento string[] aDatos = Regex.Split(sParametrizacion, "#sCad#"); Session["OCULTAR_AUDITORIA"] = aDatos[2]; Session["ALERTASPROY_ACTIVAS"] = (aDatos[5] == "1") ? true : false; Session["FORANEOS"] = (aDatos[6] == "1") ? true : false; PARAMETRIZACIONSUPER.Update(tr, (aDatos[0] == "") ? 0 : decimal.Parse(aDatos[0]), byte.Parse(aDatos[1]), (aDatos[2] == "1") ? true : false, (aDatos[3] == "1") ? true : false, (aDatos[4] == "") ? 0 : decimal.Parse(aDatos[4]), (aDatos[5] == "1") ? true : false, (aDatos[6] == "1") ? true : false,//Mail CIA (aDatos[7] == "1") ? true : false, (aDatos[8] == "") ? 0 : int.Parse(aDatos[7]) ); } if (sTabla != "") { //Con la cadena generamos una lista y la recorremos para grabar cada elemento string[] aDatos2 = Regex.Split(sTabla, "#sFin#"); for (int i = 0; i <= aDatos2.Length - 1; i++) { string[] aElem = Regex.Split(aDatos2[i], "#sCad#"); TABLASAUDITSUPER.Update(tr, aElem[0], (aElem[1] == "1") ? true : false); } } Conexion.CommitTransaccion(tr); } catch (Exception ex) { Conexion.CerrarTransaccion(tr); sResul = SUPER.Capa_Negocio.Errores.mostrarError("Error al grabar la parametrización.", ex); } finally { Conexion.Cerrar(oConn); if (sResul != "") { throw (new Exception(sResul)); } } return(sResul); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsCallback) { Master.TituloPagina = "Parametrización"; Master.bFuncionesLocales = true; Master.nBotonera = 9; Master.FicherosCSS.Add("PopCalendar/CSS/Classic.css"); Master.FuncionesJavaScript.Add("PopCalendar/PopCalendar.js"); try { PARAMETRIZACIONSUPER oPar = PARAMETRIZACIONSUPER.Select(null); txtTolerancia.Value = oPar.t725_toleranciapasohistorico.ToString("N"); txtHistorico.Value = oPar.t725_mesespasohistorico.ToString(); txtProduccionCVT.Value = oPar.t725_produccionCVT.ToString("N"); chkAccesoAu.Checked = oPar.t725_accesoauditoria; chkAlertas.Checked = oPar.t725_alertasproy_activas; chkMailCIA.Checked = oPar.t725_correoCIAactivo; this.chkForaneo.Checked = oPar.t725_foraneos; txtDiasAvisoVto.Value = oPar.t725_diasavisovencim.ToString("#,###"); //if (oPar.t725_auditgeneral) // chkGeneral.Checked = true; //else // chkGeneral.Checked = false; if (oPar.t725_auditgeneral) { rdbEstado.SelectedValue = "1"; } else { rdbEstado.SelectedValue = "0"; } string strTabla0 = obtenerTablas(); string[] aTabla0 = Regex.Split(strTabla0, "@#@"); if (aTabla0[0] == "OK") { strTablaHtmlTablas = aTabla0[1]; } else { Master.sErrores = aTabla0[1]; } //if (!User.IsInRole("DIS")) //{ // divGeneral.Style.Add("display", "none"); //} } catch (Exception ex) { Master.sErrores += Errores.mostrarError("Error al obtener los datos de la parametrización.", ex); } //1º Se indican (por este orden) la función a la que se va a devolver el resultado // y la función que va a acceder al servidor string cbRespuesta = Page.ClientScript.GetCallbackEventReference(this, "arg", "RespuestaCallBack", "context", false); string cbLlamada = "function RealizarCallBack(arg, context)" + "{" + cbRespuesta + ";" + "}"; //2º Se "registra" la función que va a acceder al servidor. Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "RealizarCallBack", cbLlamada, true); } }