private void CargarError(UserControl PageSource, string TipoError) { HtmlGenericControl dPanel = (HtmlGenericControl)PageSource.FindControl("dPanel"); HiddenField hdfUrl = (HiddenField)PageSource.FindControl("hdfUrl"); clsParametros cParametros = new clsParametros(); cParametros.Id = 0; cParametros.Tipo = clsTipoError.Aplication; string sUrl = "../Default.aspx"; try { sUrl = clsValidaciones.GetKeyOrAdd("UrlInicial"); } catch { } string sUrlIndex = "Index.aspx"; try { sUrlIndex = clsValidaciones.GetKeyOrAdd("urlIndex"); } catch { } clsCache cCache = new csCache().cCache(); if (clsSesiones.getParametrosError() != null) { cParametros = clsSesiones.getParametrosError(); clsSesiones.setParametrosError(null); } else { switch (TipoError) { case "0": cParametros.ViewMessage.Add("Su sesion ha terminado"); cParametros.Sugerencia.Add("Por favor presione regresar para autenticarse de nuevo"); cParametros.Severity = clsSeveridad.Media; break; case "1": cParametros.ViewMessage.Add("Su usuario no tiene permisos para este módulo"); cParametros.Sugerencia.Add("Por favor presione regresar"); if (cCache != null) { sUrl = sUrlIndex; } cParametros.Severity = clsSeveridad.Media; break; case "E": cParametros.ViewMessage.Add("Su sesion ha terminado"); cParametros.Sugerencia.Add("Por favor presione regresar para ingresar de nuevo"); cParametros.Severity = clsSeveridad.Alta; break; } } hdfUrl.Value = sUrl; clsErrorMensaje cError = new clsErrorMensaje(); cError.getError(cParametros, dPanel); }
public void setError(UserControl PageSource, clsParametros cParametros) { HtmlGenericControl dPanel = (HtmlGenericControl)PageSource.FindControl("dPanel"); clsErrorMensaje cError = new clsErrorMensaje(); cError.getError(cParametros, dPanel); }
protected void btnReserva_Command(object sender, CommandEventArgs e) { ExceptionHandled.Publicar("....:::::::::::::::::::::::/******************* Se oprime el boton de reservar vuelos *******************/:::::::::::::::::::::::...."); if (((Button)sender).CommandName.Equals("Confirmar")) { if (csRefere.bValidaFechas(this)) { if (csRefere.bValidaListas(this)) { if (!Validacampos()) { lblError.Text = "Por favor diligencia todos los campos marcados con (*)"; MPEEReserva.Hide(); } else { if (!cbAcepto.Checked) { lblError.Text = "Por favor acepta los terminos y condicones"; MPEEReserva.Hide(); return; } clsParametros Registro = csRefere.setCrearNoRegistroVuelos(this, ucRegistro, Enum_Login.LoginGen, false); if (Registro.Id != 0) { csRefere.setCommand(this, sender, e); btnPagar.Visible = false; btnGuardar.Visible = false; btnPagar.Enabled = false; btnGuardar.Enabled = false; rblFormasPago.Enabled = false; MPEEReserva.Hide(); MPERecord.Show(); } else { MPEEReserva.Hide(); clsParametros objParametros = new clsParametros(); objParametros.Tipo = clsTipoError.Library; objParametros.Severity = clsSeveridad.Moderada; objParametros.Sugerencia.Add("No se pudo confirmar tu solicitud"); objParametros.ViewMessage.Add("Por favor intentalo nuevamente o comunicate con nosotros"); clsErrorMensaje objErrorMensaje = new clsErrorMensaje(); objErrorMensaje.getError(objParametros, dPanel); Negocios_WebServiceSession._CerrarSesion(); } MPEEReserva.Hide(); } } else { MPEEReserva.Hide(); } } else { MPEEReserva.Hide(); } } else { csRefere.setCommand(this, sender, e); MPEEReserva.Hide(); btnPagar.Visible = false; btnGuardar.Visible = false; btnPagar.Enabled = false; btnGuardar.Enabled = false; rblFormasPago.Enabled = false; } }