protected void btnAdd_Click(object sender, ImageClickEventArgs e) { try { ImageButton imgButton = (sender as ImageButton); GridViewRow row = imgButton.Parent.Parent as GridViewRow; Label lblCuenta = (Label)row.FindControl("colIdCuentaBanco"); Label lblBanco = (Label)row.FindControl("colIdBanco"); Label lblFuenteInformacion = (Label)row.FindControl("colIdFuenteInformacion"); Label lblSecuencia = (Label)row.FindControl("lblGVSecuencia"); FuenteInformacionDetalleEtiqueta etiqueta = (FuenteInformacionDetalleEtiqueta)App.FuenteInformacionDetalleEtiqueta.CrearObjeto(); etiqueta.CuentaBancoFinanciero = lblCuenta.Text; etiqueta.IdBancoFinanciero = Convert.ToInt32(lblBanco.Text); etiqueta.IdFuenteInformacion = Convert.ToInt32(lblFuenteInformacion.Text); etiqueta.Secuencia = Convert.ToInt32(lblSecuencia.Text); HttpContext.Current.Session["Etiqueta"] = etiqueta; this.GridViewEtiquetas.DataSource = App.Consultas.ObtieneListaFuenteInformacionDetalleEtiqueta(etiqueta.CuentaBancoFinanciero, etiqueta.IdBancoFinanciero, etiqueta.IdFuenteInformacion, etiqueta.Secuencia);; this.GridViewEtiquetas.DataBind(); this.popUpEtiquetas.Show(); } catch (Exception ex) { objApp.ImplementadorMensajes.MostrarMensaje("Error:\n" + ex.Message); } }
protected void btnGuardarEtiqueta_Click(object sender, EventArgs e) { try { if (ValidarDatosEtiquetas()) { FuenteInformacionDetalleEtiqueta etiqueta = (FuenteInformacionDetalleEtiqueta)HttpContext.Current.Session["Etiqueta"]; etiqueta.IdEtiqueta = Convert.ToInt32(this.cboEtiqueta.SelectedValue); etiqueta.LongitudFija = !this.chkLongitud.Checked ? Convert.ToInt32(this.txtLongitud.Text) : 0; etiqueta.Finaliza = this.chkLongitud.Checked ? this.txtFinaliza.Text : null; if (etiqueta.Guardar()) { this.GridViewEtiquetas.DataSource = App.Consultas.ObtieneListaFuenteInformacionDetalleEtiqueta(etiqueta.CuentaBancoFinanciero, etiqueta.IdBancoFinanciero, etiqueta.IdFuenteInformacion, etiqueta.Secuencia);; this.GridViewEtiquetas.DataBind(); LimpiarControlesEtiquetas(); } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "alert('" + LimpiarTexto(mensaje.ToString()) + "');", true); } } catch (Exception ex) { objApp.ImplementadorMensajes.MostrarMensaje("Error:\n" + ex.Message); } }
protected void btnDeleteEtiquetae_Click(object sender, ImageClickEventArgs e) { ImageButton imgButton = (sender as ImageButton); GridViewRow row = imgButton.Parent.Parent as GridViewRow; Label lblCuenta = (Label)row.FindControl("lblGVIdEtiqueta"); FuenteInformacionDetalleEtiqueta etiqueta = (FuenteInformacionDetalleEtiqueta)HttpContext.Current.Session["Etiqueta"]; etiqueta.IdEtiqueta = Convert.ToInt32(lblCuenta.Text); if (etiqueta.Eliminar()) { this.GridViewEtiquetas.DataSource = App.Consultas.ObtieneListaFuenteInformacionDetalleEtiqueta(etiqueta.CuentaBancoFinanciero, etiqueta.IdBancoFinanciero, etiqueta.IdFuenteInformacion, etiqueta.Secuencia);; this.GridViewEtiquetas.DataBind(); } }