private static clsParametros ModificarEstadoProyecto(string Proyecto) { clsParametros cParametros = new clsParametros(); try { cParametros.Id = 1; string intestado = new CsConsultasVuelos().ConsultaCodigo(clsValidaciones.GetKeyOrAdd("EstadoProyectoCancelada", "CL"), "TBLESTADOS_RESERVA", "INTCODE", "STRCODE"); if (intestado != "") { csReservas cReservas = new csReservas(); cReservas.CambiarEstadoProyecto(Proyecto, int.Parse(intestado)); cReservas.CambiarEstadoSolicitud(Proyecto, 0, 0); } } catch (Exception Ex) { cParametros.Id = 0; cParametros.Message = Ex.Message.ToString(); cParametros.Source = Ex.Source.ToString(); cParametros.Tipo = clsTipoError.Library; cParametros.Severity = clsSeveridad.Moderada; cParametros.StackTrace = Ex.StackTrace.ToString(); cParametros.Complemento = "Error Guardando en la Base de Datos"; ExceptionHandled.Publicar(cParametros); } return(cParametros); }
protected void Page_Load(object sender, EventArgs e) { clsCache cCache = new csCache().cCache(); DataSet dtAutocompletar = new CsConsultasVuelos().EjecutaSpProcedimiento("SPConsultaTodasCiudad", new string[1] { "es" });; string autocompletar = "var autocompletar = new Array("; for (int i = 0; i < dtAutocompletar.Tables[0].Rows.Count; i++) { if (i != (dtAutocompletar.Tables[0].Rows.Count - 1)) { autocompletar = autocompletar + "\"" + dtAutocompletar.Tables[0].Rows[i][1].ToString() + "\", "; } else { autocompletar = autocompletar + "\"" + dtAutocompletar.Tables[0].Rows[i][1].ToString() + "\");\n"; } } System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("<script type='text/javascript'>\n"); //sb.Append("var autocompletar;\n"); //sb.Append("$(document).ready(function () {\n"); sb.Append(autocompletar); //sb.Append("var autocompletar = new Array('Hola','Prueba');\n"); //sb.Append("});\n"); sb.Append("</script>"); Page.ClientScript.RegisterStartupScript(this.GetType(), "script", sb.ToString(), false); if (!IsPostBack) { csRefere.setCargar(this); try { if (rblFormasPago.SelectedIndex == -1) { if (rblFormasPago.Items.FindByValue("TCPOL") != null) { rblFormasPago.Items.FindByValue("TCPOL").Selected = true; } else if (rblFormasPago.Items.FindByValue("EFE") != null) { rblFormasPago.Items.FindByValue("EFE").Selected = true; } } } catch { } // JFPH csRefere.setCargarFranquiciasFOP(ddlFranquiciaPOL, rblFormasPago.SelectedValue); //if (rblFormasPago.SelectedValue.ToString().ToUpper().Equals("TC")) //{ // csRefere.setCargarFranquiciasFOP(ddlFranquicia, rblFormasPago.SelectedValue); //} //else if (rblFormasPago.SelectedValue.ToString().ToUpper().Equals("TCPOL")) //{ // csRefere.setCargarFranquiciasFOP(ddlFranquiciaPOL, rblFormasPago.SelectedValue); //} } }
public void sConsultaTposIdentificacion(DropDownList ddlGenero, bool vBlanco) { string sIdioma = new csCache().cCache().Idioma; DataTable dtData = new CsConsultasVuelos().SPConsultaTabla("SPConsultaTpoidentifica", new string[1] { sIdioma }); clsControls.LlenaControl(ddlGenero, dtData, "STRDESCRIPCION", "INTCODE", vBlanco); }
public Enum_TipoVuelo getValidarTipoTrayecto(List <VO_OriginDestinationInformation> lvo_OriginDestinationInformation) { string sIdioma = clsSesiones.getIdioma(); Enum_TipoVuelo eTipoVuelo = Enum_TipoVuelo.Internacional; if (sIdioma.Equals("")) { sIdioma = clsValidaciones.GetKeyOrAdd("sIdioma", "es"); } string sPaisDefault = clsValidaciones.GetKeyOrAdd("PaisDefault", "COL"); DataTable dtConsulta = new CsConsultasVuelos().SPConsultaTabla("SPCONSULTAPAIS", new string[2] { sPaisDefault, sIdioma }); if (dtConsulta != null) { string strCodigoCOL = dtConsulta.Rows[0]["INTCODE"].ToString(); try { foreach (VO_OriginDestinationInformation vo_OriginDestinationInformation in lvo_OriginDestinationInformation) { VO_Aeropuerto vo_AeropuertoOrigen = vo_OriginDestinationInformation.Vo_AeropuertoOrigen; VO_Aeropuerto vo_AeropuertoDestino = vo_OriginDestinationInformation.Vo_AeropuertoDestino; string strConexion = this.Conexion; string strOrigen = new CsConsultasVuelos().ConsultaCodigo(vo_AeropuertoOrigen.SCodigo, "TBLIATA", "STRCOUNTRY", "STRCODE"); string strDestino = new CsConsultasVuelos().ConsultaCodigo(vo_AeropuertoDestino.SCodigo, "TBLIATA", "STRCOUNTRY", "STRCODE"); if ((strOrigen.Equals(strCodigoCOL) && strDestino.Equals(strCodigoCOL))) { eTipoVuelo = Enum_TipoVuelo.Nacional; } else { eTipoVuelo = Enum_TipoVuelo.Internacional; break; } } } catch { } } clsSesiones.setTipoVuelo(eTipoVuelo); return(eTipoVuelo); }
/// <summary> /// metodo pendiente por revision /// </summary> /// <param name="lvo_OriginDestinationInformation"></param> /// <returns></returns> public string getValidarRuta(List <VO_OriginDestinationInformation> lvo_OriginDestinationInformation) { string sPaisRetorna = string.Empty; bool bRetorna = false; DataSet dsData = new DataSet(); try { //dsData = csConsultaException(); if (dsData.Tables.Count > 0) { int iTotal = dsData.Tables[0].Rows.Count; for (int i = 0; i < iTotal; i++) { string sPais = string.Empty; string strCodigoOrigen = dsData.Tables[0].Rows[i]["intOrigen"].ToString(); string strCodigoDestino = dsData.Tables[0].Rows[i]["intDestino"].ToString(); foreach (VO_OriginDestinationInformation vo_OriginDestinationInformation in lvo_OriginDestinationInformation) { VO_Aeropuerto vo_AeropuertoOrigen = vo_OriginDestinationInformation.Vo_AeropuertoOrigen; VO_Aeropuerto vo_AeropuertoDestino = vo_OriginDestinationInformation.Vo_AeropuertoDestino; string strConexion = this.Conexion; string strOrigen = new CsConsultasVuelos().ConsultaCodigo(vo_AeropuertoOrigen.SCodigo, "TBLIATA", "STRCOUNTRY", "STRCODE"); string strDestino = new CsConsultasVuelos().ConsultaCodigo(vo_AeropuertoDestino.SCodigo, "TBLIATA", "STRCOUNTRY", "STRCODE"); if (strOrigen.Equals(strCodigoOrigen) && strDestino.Equals(strCodigoDestino)) { bRetorna = true; sPais = dsData.Tables[0].Rows[i]["intPais"].ToString(); break; } } if (bRetorna) { sPaisRetorna = sPais; break; } } } } catch { } return(sPaisRetorna); }
/// <summary> /// metodo pendiente por revision /// Metodo para validar si el vuelo toca el pais por default /// </summary> /// <param name="dtData">datatable del itinerario</param> /// <returns>bValida, indicador de verificacion</returns> ///<remarks> /// Autor: José Faustino Posas /// Company: Ssoft Colombia /// Fecha: 2012-01-16 /// ------------------- /// Control de Cambios /// ------------------- /// Autor: /// Fecha: /// Descripción: /// </remarks> public static bool getValidarPaisDefault(DataTable dtData) { bool bValida = false; string sPaisDefault = clsValidaciones.GetKeyOrAdd("PaisDefault", "COL"); string sPais = clsValidaciones.GetKeyOrAdd("Paises", "Pais"); string strCodigoCOL = new CsConsultasVuelos().ConsultaCodigo(sPaisDefault, "TBLPAIS", "INTCODE", "STRCOUNTRYCODE"); if (strCodigoCOL != "" && strCodigoCOL != null) { try { foreach (DataRow row in dtData.Rows) { DataTable dt = new CsConsultasVuelos().SPConsultaTabla("SPCONSULTAAEROPUERTO", new string[1] { row["intOrigen"].ToString() }); if (dt.Rows.Count > 0) { if (dt.Rows[0][1].ToString().Equals(strCodigoCOL)) { bValida = true; break; } } dt = new CsConsultasVuelos().SPConsultaTabla("SPCONSULTAAEROPUERTO", new string[1] { row["intDestino"].ToString() }); if (dt.Rows.Count > 0) { if (dt.Rows[0][1].ToString().Equals(strCodigoCOL)) { bValida = true; break; } } } } catch { } } return(bValida); }
/// <summary> /// Para validar el tipo de salida, si sale de colombia y verificar si es internacional /// </summary> /// <param name="lvo_OriginDestinationInformation">Parametros de destinos</param> /// <returns>Tipo de salida (NAl o InterNal)</returns> public Enum_TipoVuelo getValidarTipoSalida(List <VO_OriginDestinationInformation> lvo_OriginDestinationInformation) { Enum_TipoVuelo eTipoSalida = Enum_TipoVuelo.Internacional; string sPaisDefault = clsValidaciones.GetKeyOrAdd("PaisDefault", "COL"); string strCodigoCOL = new CsConsultasVuelos().ConsultaCodigo(sPaisDefault, "TBLPAIS", "INTCODE", "STRCOUNTRYCODE"); try { foreach (VO_OriginDestinationInformation vo_OriginDestinationInformation in lvo_OriginDestinationInformation) { VO_Aeropuerto vo_AeropuertoOrigen = vo_OriginDestinationInformation.Vo_AeropuertoOrigen; VO_Aeropuerto vo_AeropuertoDestino = vo_OriginDestinationInformation.Vo_AeropuertoDestino; string strConexion = this.Conexion; DataTable dt = new CsConsultasVuelos().SPConsultaTabla("SPCONSULTAAEROPUERTO", new string[1] { vo_AeropuertoOrigen.SCodigo }); string strOrigen = dt.Rows[0][1].ToString(); dt = new CsConsultasVuelos().SPConsultaTabla("SPCONSULTAAEROPUERTO", new string[1] { vo_AeropuertoDestino.SCodigo }); string strDestino = dt.Rows[0][1].ToString(); if ((strOrigen.Equals(strCodigoCOL) && !strDestino.Equals(strCodigoCOL))) { eTipoSalida = Enum_TipoVuelo.Nacional; break; } } } catch { } return(eTipoSalida); }
public string sTasasDeCambio(string strCodeOrigen, string strCodeDestino, string strValor) { string strTasa = null; string strEmpresa = "6"; try { if (new csCache() != null) { strEmpresa = new csCache().cCache().Empresa; } strCodeOrigen = new CsConsultasVuelos().ConsultaCodigo(strCodeOrigen, "tblMonedas", "intCode", "strCode"); strCodeDestino = new CsConsultasVuelos().ConsultaCodigo(strCodeDestino, "tblMonedas", "intCode", "strCode"); dsConsulta = dConsulta.ConsultaTabla("SELECT DBLTASA FROM TBLTASAS INNER JOIN TBLMONEDAS AS MONEDAORIGEN ON MONEDAORIGEN.INTCODE=TBLTASAS.INTMONEDAORIGEN INNER JOIN TBLMONEDAS AS MONEDADESTINO ON MONEDADESTINO.INTCODE=TBLTASAS.INTMONEDADESTINO WHERE INTEMPRESA='" + strEmpresa + "' AND TBLTASAS.INTMONEDAORIGEN='" + strCodeOrigen + "' AND TBLTASAS.INTMONEDADESTINO='" + strCodeDestino + "' ORDER BY DTMFECHACREACION DESC"); if (dsConsulta.Tables.Count > 0) { if (dsConsulta.Tables[0].Rows.Count > 0) { strTasa = (Convert.ToDecimal(dsConsulta.Tables[0].Rows[0][0].ToString()) * Convert.ToDecimal(strValor)).ToString(); } else { strTasa = null; } } else { strTasa = null; } } catch { strTasa = null; } return(strTasa); }
public List <string> CargarPlacas(List <string> lsAerolineas) { try { DataTable dtAirIATA = new CsConsultasVuelos().Consultatabla(null, "TBLAIRLINE", "CODE", null); if (dtAirIATA.Rows.Count > 0) { int iCount = dtAirIATA.Rows.Count; for (int i = 0; i < iCount; i++) { lsAerolineas.Add(dtAirIATA.Rows[i]["CODE"].ToString()); } } } catch (Exception Ex) { ExceptionHandled.Publicar("Error generado"); ExceptionHandled.Publicar(Ex); } return(lsAerolineas); }
public List <string> ExcluirAerolineas() { List <string> lsExcluirAerolinea = new List <string>(); try { DataTable dtData = new DataTable(); string sTipoRefere = clsValidaciones.GetKeyOrAdd("AIRLINESABRE"); int iCantidad = int.Parse(clsValidaciones.GetKeyOrAdd("BloqueoAir", "15")); dtData = new CsConsultasVuelos().Consultatabla("0", "AIRLINE", "CODE", "BITACTIVO"); if (dtData.Rows.Count > 0) { int iTotal = dtData.Rows.Count; if (iTotal <= iCantidad) { for (int i = 0; i < iTotal; i++) { lsExcluirAerolinea.Add(dtData.Rows[i]["CODE"].ToString().TrimStart().TrimEnd()); } } else { for (int i = 0; i < iCantidad; i++) { lsExcluirAerolinea.Add(dtData.Rows[i]["CODE"].ToString().TrimStart().TrimEnd()); } } } } catch { } return(lsExcluirAerolinea); }
private StringBuilder GenerarFiltro(string strPalabra, string intLimite) { string sIdioma = clsSesiones.getIdioma(); if (sIdioma.Equals("")) { sIdioma = clsValidaciones.GetKeyOrAdd("sIdioma", "es"); } DataTable tblCiudades = new DataTable(); StringBuilder strDatos = new StringBuilder(); StringBuilder stringArray = new StringBuilder(); DataTable tblCiudNeworder = new DataTable(); tblCiudades = new CsConsultasVuelos().Consultatabla("EXEC SPAEROPUERTOS '" + strPalabra.ToUpper() + "%' , '" + sIdioma + "'"); int limite = Convert.ToInt32(intLimite); if (tblCiudades != null) { List <clsAero> tList = new List <clsAero>(); clsAero Temp; if (limite <= tblCiudades.Rows.Count) { for (int c = 0; c < limite; c++) { if (tList.Exists(x => x.strValorAdic == (tblCiudades.Rows[c]["strdescription"].ToString()))) { if (tblCiudades.Rows[c]["Iata"].ToString() != string.Empty) { strDatos.AppendLine(" " + tblCiudades.Rows[c]["Iata"].ToString()); } } else { Temp = new clsAero(tblCiudades.Rows[c]["strCode"].ToString(), tblCiudades.Rows[c]["strdescription"].ToString(), tblCiudades.Rows[c]["strCountry"].ToString(), tblCiudades.Rows[c]["strAirport"].ToString()); tList.Add(Temp); //<img src='http://www.tiquetesyviajes.com/pagina/App_Themes/Imagenes/home_icon.png' /> if (Temp.strValorAdic != string.Empty && Temp.siata != string.Empty) { strDatos.AppendLine("" + Temp.strValorAdic + "<BR>"); strDatos.AppendLine(" " + Temp.strRefere + " " + Temp.siata); } } } } else { for (int c = 0; c < tblCiudades.Rows.Count; c++) { if (tList.Exists(x => x.strValorAdic == (tblCiudades.Rows[c]["strdescription"].ToString()))) { strDatos.AppendLine(" " + tblCiudades.Rows[c]["Iata"].ToString()); } else { //<img src='http://www.tiquetesyviajes.com/pagina/App_Themes/Imagenes/home_icon.png'/> Temp = new clsAero(tblCiudades.Rows[c]["strCode"].ToString(), tblCiudades.Rows[c]["strdescription"].ToString(), tblCiudades.Rows[c]["strCountry"].ToString(), tblCiudades.Rows[c]["strAirport"].ToString()); tList.Add(Temp); if (Temp.strValorAdic != string.Empty && Temp.siata != string.Empty) { if (c == 0) { strDatos.AppendLine("" + Temp.strDetalle + "<BR>"); } strDatos.AppendLine(" " + Temp.strValorAdic + " " + Temp.strDetalle + " (" + Temp.siata + ")"); } } } } } else { strDatos.AppendLine(" " + "No se encontraron ciudades que coincidan con:" + strPalabra); } return(strDatos); }
public string getValidarPais(List <VO_OriginDestinationInformation> lvo_OriginDestinationInformation) { string sPaisRetorna = string.Empty; bool bRetorna = true; DataSet dsData = new DataSet(); try { dsData = csConsultaPcc(); if (dsData.Tables.Count > 0) { int iTotal = dsData.Tables[0].Rows.Count; for (int i = 0; i < iTotal; i++) { string sPais = dsData.Tables[0].Rows[i]["intPais"].ToString(); bRetorna = true; string strCodigoCOL = sPais; foreach (VO_OriginDestinationInformation vo_OriginDestinationInformation in lvo_OriginDestinationInformation) { VO_Aeropuerto vo_AeropuertoOrigen = vo_OriginDestinationInformation.Vo_AeropuertoOrigen; VO_Aeropuerto vo_AeropuertoDestino = vo_OriginDestinationInformation.Vo_AeropuertoDestino; string strDestino = "0"; string strOrigen = "0"; string strConexion = this.Conexion; DataTable dt = new CsConsultasVuelos().SPConsultaTabla("SPCONSULTAAEROPUERTO", new string[1] { vo_AeropuertoOrigen.SCodigo }); if (dt != null) { strOrigen = dt.Rows[0][1].ToString(); } dt = new CsConsultasVuelos().SPConsultaTabla("SPCONSULTAAEROPUERTO", new string[1] { vo_AeropuertoOrigen.SCodigo }); if (dt != null) { strDestino = dt.Rows[0][1].ToString(); } if (!(strOrigen.Equals(strCodigoCOL) && strDestino.Equals(strCodigoCOL))) { bRetorna = false; break; } } if (bRetorna) { sPaisRetorna = sPais; break; } } } } catch { } return(sPaisRetorna); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int abc = 0, i = 0; string[] habsAbc = null; //Label Error123 = (Label)FindControl("Error123"); try { csRefere.setFormularioHB(cCache, this); foreach (RepeaterItem item in RptPenalizacionGara.Items) { Label lblTxtHoraLimite = (Label)item.FindControl("lblTxtHoraLimite"); Label lblTxtFechaLimite = (Label)item.FindControl("lblTxtFechaLimite"); Label lbllblTxtPlataLimite = (Label)item.FindControl("lbllblTxtPlataLimite"); Label lbllblTxtCurrencyLimite = (Label)item.FindControl("lbllblTxtCurrencyLimite"); } foreach (RepeaterItem item in rptHabitaciones.Items) { Label lblTipoHabitacion = (Label)item.FindControl("lblTipoHabitacion"); if (lblTipoHabitacion != null) { abc = abc + 1; } } habsAbc = new string[abc]; foreach (RepeaterItem item in rptHabitaciones.Items) { Label lblTipoHabitacion = (Label)item.FindControl("lblTipoHabitacion"); if (lblTipoHabitacion != null) { habsAbc[i] = lblTipoHabitacion.Text; i++; } } } catch { } int counterHab = 1; i = 0; foreach (RepeaterItem item in rptDatosReserva.Items) { DropDownList ddlGenero = (DropDownList)item.FindControl("ddlGenero"); if (ddlGenero != null) { new csGenerales().sConsultaGeneros(ddlGenero, false); } DataTable dtDataDoc = new CsConsultasVuelos().SPConsultaTabla("SPConsultaTpoidentifica", new string[1] { new csCache().cCache().Idioma }); DropDownList ddlTipoDoc = item.FindControl("ddlTipoDoc") as DropDownList; if (ddlTipoDoc != null) { if (dtDataDoc != null) { if (clsValidaciones.GetKeyOrAdd("ValorBlancoDoc", "False").ToUpper().Equals("TRUE")) { clsControls.LlenaControl(ddlTipoDoc, dtDataDoc, "STRDESCRIPCION", "INTCODE", true); } else { clsControls.LlenaControl(ddlTipoDoc, dtDataDoc, "STRDESCRIPCION", "INTCODE", false); } } try { clsCache cCache = new csCache().cCache(); txtTelefono.Text = cCache.Telefono; if (txtTelefono.Text.Equals("SIN DATOS") || txtTelefono.Text.Equals("")) { txtTelefono.Text = cCache.Celular; } txtMailPersonal.Text = cCache.Email; txtCiudad.Text = cCache.Ciudad; txtCiudad.Text = new CsConsultasVuelos().ConsultaCodigo(txtCiudad.Text, "tblCiudadesIdiomas", "strDescription", "strIdioma='" + cCache.Idioma + "' and " + "intCode"); txtDocumento.Text = cCache.Identificacion; txtCelular.Text = cCache.Celular; txtNombre.Text = cCache.Nombres; txtApellido.Text = cCache.Apellidos; } catch { } } //lblGarantia2 = lblGarantia; try { Label lblhab_Counter = (Label)item.FindControl("lblhab_Counter"); if (lblhab_Counter != null) { lblhab_Counter.Text = "Habitación " + counterHab + "(" + habsAbc[i] + ")"; } counterHab = counterHab + 1; i++; } catch (Exception g) { } } counterHab = 1; i = 0; foreach (RepeaterItem item in RptPenalizacionGara.Items) { Label lblhab_Counter = (Label)item.FindControl("lblhab_Counter"); if (lblhab_Counter != null) { lblhab_Counter.Text = "Habitación " + counterHab + "(" + habsAbc[i] + ")"; i++; counterHab++; } } } }