protected void btnAceptar_Click(object sender, EventArgs e) { bool flag = false; string nPaisDestino = this.ListaDestino.Text; string nPeriodoInicio = this.FD.Text; string nPeriodoFin = this.FH.Text; this.encabezado = new EncabezadoTransaccion(); this.encabezado.AddEncabezado("Destino: " + nPaisDestino, " Salida: " + nPeriodoInicio + " Retorno: " + nPeriodoFin); GAddNotificacion gAddDestino = (this.tg != null ? (GAddNotificacion)this.tg.ObjetoTransaccion : new GAddNotificacion(base.Afiliado, base.sCod)); //Condicional x ? y : z Se evalúa como y si x es true y como z si x es false this.tg = new TipoTransaccionGenerica(); gAddDestino.Destino = nPaisDestino; gAddDestino.FechaInicio = nPeriodoInicio; gAddDestino.FechaFin = nPeriodoFin; gAddDestino.Opcion = "Destino"; gAddDestino.PaginaAnterior = string.Concat("~/pages/NotificacionViajes/DestinoNuevo.aspx"); gAddDestino.PaginaSiguiente = "~/pages/NotificacionViajes/DetalleNotificacion.aspx"; this.tg.EncabezadoTransaccion = this.encabezado; this.tg.ObjetoTransaccion = gAddDestino; this.tg.Titulo = "Nuevo Destino "; this.tg.Nota = ""; this.tg.Nota2 = ""; flag = true; if (flag) { this.Context.Items.Add("TipoTransaccionGenerica", this.tg); base.Server.Transfer(string.Concat("~/pages/Confirmacion.aspx?sCod=", base.sCod)); } }
protected void btnAceptar_Click(object sender, EventArgs e) { bool flag = false; string nPaisDestino = this.ListaDestino.Text; string nPeriodoInicio = this.FD.Text; string nPeriodoFin = this.FH.Text; try { this.ValidarCampos(nPaisDestino, nPeriodoInicio, nPeriodoFin); this.encabezado = new EncabezadoTransaccion(); this.encabezado.AddEncabezado("Destino: " + nPaisDestino, " Salida: " + nPeriodoInicio + " Retorno: " + nPeriodoFin); //GAddNotificacion gAddNotificacion = new GAddNotificacion(base.Afiliado, base.sCod); GAddNotificacion gAddNotificacion = (this.tg != null ? (GAddNotificacion)this.tg.ObjetoTransaccion : new GAddNotificacion(base.Afiliado, base.sCod)); //Condicional x ? y : z Se evalúa como y si x es true y como z si x es false this.tg = new TipoTransaccionGenerica(); // ****** Captura el tipo y numero de instrumento para agregar a la notificacion ***// RespuestaIbaCons respuestaIbaCon = HelperIbs.ibsConsultaCtas(base.Afiliado.AF_CodCliente.ToString(), base.Afiliado.sAF_Rif, TipoConsultaCuentasIBS.Todas); List <IbaConsDet> ibaConsDets = new List <IbaConsDet>(); ibaConsDets.AddRange(respuestaIbaCon.sdjvCuentas.sdsjvDetalle); IbaConsDet dataItem = ibaConsDets.Find((IbaConsDet x) => !x.STipoFirma.Contains("N")); gAddNotificacion.TipoInstrumento = dataItem.STipocuenta; gAddNotificacion.NumInstrumento = dataItem.SNroCuenta; //***********************************************************************************// gAddNotificacion.Destino = nPaisDestino; gAddNotificacion.FechaInicio = nPeriodoInicio; gAddNotificacion.FechaFin = nPeriodoFin; gAddNotificacion.Opcion = "Notificacion"; gAddNotificacion.PaginaAnterior = string.Concat("~/pages/NotificacionViajes/NotificacionNueva.aspx"); gAddNotificacion.PaginaSiguiente = "~/pages/NotificacionViajes/DetalleNotificacion.aspx"; this.tg.EncabezadoTransaccion = this.encabezado; this.tg.ObjetoTransaccion = gAddNotificacion; this.tg.Titulo = "Nueva Notificación de Viaje"; this.tg.Nota = ""; this.tg.Nota2 = ""; flag = true; if (flag) { this.Context.Items.Add("TipoTransaccionGenerica", this.tg); base.Server.Transfer(string.Concat("~/pages/Confirmacion.aspx?sCod=", base.sCod)); } } catch (IBException bException) { WebUtils.MessageBox(this, bException.IBMessage); } catch (Exception exception) { WebUtils.MessageBox(this, exception.Message); } }