/// <summary> /// Ejecuta el buscador /// </summary> /// <param name="catalogo">Nombre del xml</param> /// <param name="catalogoBusqueda">Nombre catalogo</param> private void EjecutaBuscador(string catalogo, ECatalogoBuscador catalogoBusqueda) { ViewState_Catalogo = catalogoBusqueda; Session_ObjetoBuscador = Presentador.PrepararBOBuscador(catalogoBusqueda.ToString()); Session_BOSelecto = null; RegistrarScript("Events", ClientID + "_Buscar('" + ViewState_Guid + "','" + catalogo + "');"); }
protected void grdDatosAdicionales_RowCommand(object sender, GridViewCommandEventArgs e) { try { string eCommandNameUpper = e.CommandName.ToUpper(); int index = Convert.ToInt32(e.CommandArgument); DatoAdicionalAnexoBO datoAdicional = DatosAdicionales[index]; if (eCommandNameUpper == "PAGE" || eCommandNameUpper == "SORT") { return; } switch (eCommandNameUpper) { case "CMDELIMINAR": Presentador.EliminarDatoAdicional(datoAdicional); break; case "CMDEDITAR": Presentador.DesplegarEditarDatoAdicional(datoAdicional); break; case "CMDDETALLES": Presentador.DesplegarConsultarDatoAdicional(datoAdicional); break; default: throw new Exception("La operación solicitada no esta permitida en este modulo."); } } catch (Exception ex) { MostrarMensaje("Inconsistencias al presentar la información", ETipoMensajeIU.ERROR, NombreClase + ".grdDatosAdicionales_RowCommand: " + ex.Message); } }
public override T Ejecutar(params object[] args) { consulta = DefinirConsulta(args); DataTable dataTable = consulta.EjecutarSelect(); Presentador <T> presentador = DefinirPresentador(); return(presentador.Procesar(dataTable)); }
protected void btnAgregarDatoAdicional_Click(object sender, EventArgs e) { try { Presentador.AgregarDatoAdicional(); } catch (Exception ex) { MostrarMensaje("Inconsistencia al Agregar el Dato Adicional.", ETipoMensajeIU.ERROR, NombreClase + ".btnAgregarDatoAdicional_Click:" + ex.Message); } }
protected void btnCancelarDatoAdicional_Click(object sender, EventArgs e) { try { Presentador.InicializarDetalle(); } catch (Exception ex) { MostrarMensaje("Inconsistencia al Cancelar la Agregación o Edición del Dato Adicional.", ETipoMensajeIU.ERROR, NombreClase + ".btnCancelarDatoAdicional_Click:" + ex.Message); } }
protected void ddlIncluyeSeguro_OnSelectedIndexChanged(object sender, EventArgs e) { try { Presentador.CambiarInclusionSeguro(IncluyeSeguroSeleccionado); } catch (Exception ex) { MostrarMensaje("Se han encontrado Inconsistencias al habilitar la Frecuencia de Cobro del Seguro", ETipoMensajeIU.ERROR, NombreClase + ".ddlIncluyeSeguro_OnSelectedIndexChanged: " + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { presentador = new ucCargosAdicionalesCierrePSLPRE(this); if (!Page.IsPostBack) { Presentador.Inicializar(); } } catch (Exception ex) { MostrarMensaje("Inconsistencias al presentar la información", ETipoMensajeIU.ERROR, NombreClase + ".Page_Load: " + ex.Message); } }
protected void grdLineasContrato_RowCommand(object sender, GridViewCommandEventArgs e) { try { string eCommandNameUpper = e.CommandName.ToUpper(); if (eCommandNameUpper == "PAGE" || eCommandNameUpper == "SORT") { return; } if (e.CommandArgument == null) { return; //RIG0001 } int index = 0; if (!Int32.TryParse(e.CommandArgument.ToString(), out index))//TODO:Documentar ri, esto es para evitar pase a tratar de convertir implicitamente y en directo el argumento a entero { return; } LineaContratoFSLBO linea = LineasContrato[index]; switch (eCommandNameUpper) { case "CMDELIMINAR": { Presentador.RemoverLineaContrato(linea); if (RemoverLineaContrato != null) { RemoverLineaContrato.Invoke(sender, EventArgs.Empty); } } break; case "CMDDETALLES": { if (VerDetalleLineaContrato != null) { var c = new CommandEventArgs("LineaContrato", linea); VerDetalleLineaContrato.Invoke(sender, c); } } break; } } catch (Exception ex) { MostrarMensaje("Inconsistencias al eliminar la unidad del contrato.", ETipoMensajeIU.ERROR, NombreClase + ".grdLineasContrato_RowCommand: " + ex.Message); } }
protected void txtMeses_TextChanged(object sender, EventArgs e) { try { LineasContrato = null; Presentador.CalcularPlazoAnios(); if (CambiarPlazoMeses != null) { CambiarPlazoMeses.Invoke(sender, e); } } catch (Exception ex) { MostrarMensaje("Inconsistencia al calcular el plazo en años.", ETipoMensajeIU.ADVERTENCIA, NombreClase + ".txtMeses_TextChanged: " + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { presentador = new ucLineaContratoFSLPRE(this); if (!Page.IsPostBack) { Presentador.Inicializar(); RegistrarScript("BuscadorLineaContrato", "function " + ClientID + "_Buscar(guid, xml){ var width = ObtenerAnchoBuscador(xml); $.BuscadorWeb({ xml:xml,guid:guid,btnSender:$(\"#" + this.btnResult.ClientID + "\"),features:{dialogWidth:width,dialogHeight:'280px'}});}"); } } catch (Exception ex) { MostrarMensaje("Inconsistencias al presentar la información", ETipoMensajeIU.ERROR, NombreClase + ".Page_Load: " + ex.Message); } }
/// <summary> /// Desplegar la información el Objeto Seleccionado /// </summary> /// <param name="catalogo">Nombre del catalogo</param> private void DesplegarBOSelecto(ECatalogoBuscador catalogo) { Presentador.DesplegarResultadoBuscador(catalogo.ToString(), Session_BOSelecto); Session_BOSelecto = null; }