private void Page_Load(object sender, System.EventArgs e) { if (User.Identity.IsAuthenticated) { //this.SetCultura(); string sOpcion = "consultarGuiasEmitidas"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } volverAseguimiento = Request.QueryString["VolverA"] != null && Request.QueryString["VolverA"].ToString() == "Seguimiento"; if (volverAseguimiento) { this.butVolver.Visible = false; /*Diego M Mostra boton cerrar*/ this.butCerrar.Visible = true; this.butAtras.Visible = false; this.lblAgenciaEmisora.Visible = true; this.lblAgenciaEmisoraDescrip.Visible = true; } else { this.butVolver.Visible = true; /*Diego M Ocultar boton cerrar*/ this.butCerrar.Visible = false; this.butAtras.Visible = false; this.lblAgenciaEmisora.Visible = false; this.lblAgenciaEmisoraDescrip.Visible = false; } if (!IsPostBack) { this.txtGuiaID.Text = this.Request.QueryString["GuiaID"] == null ? "0" : this.Request.QueryString["GuiaID"]; this.lblFechaActual.Text = DateTime.Today.ToString("dd/MM/yyyy"); IAgencia oAgencia = AgenciaFactory.GetAgencia(); oAgencia.AgenciaID = Convert.ToInt32(this.AgenciaConectadaID); oAgencia.ConsultarBasico(); this.lblAgenciaConectada.Text = oAgencia.RazonSocial; } if (this.txtGuiaID.Text != "") { guiaID = Convert.ToInt32(this.txtGuiaID.Text); IGuia guia = GuiaFactory.GetGuia(); guia.GuiaID = guiaID; guia.Consultar(); lblSiniestro.Text = guia.TipoSiniestroID == 1 ? "Número de siniestro:" : "Acta de infracción:"; txtSiniestro.Text = guia.SiniestroDescrip; lblFechaDigit.Text = guia.FechaDigitalizacionReal > DateTime.MinValue ? guia.FechaDigitalizacionReal.ToShortDateString() : "Guía no digitalizada aún"; IGuiaFactura guiaConsul = GuiaFacturaFactory.GetGuiaFactura(); ((IGuia)guiaConsul).GuiaID = guiaID; this.estadoGuia = guiaConsul.ConsultarEstadoGuia(); if ((DsGuiasFacturas)Session["DsGuiasConsul"] != null) { dsGuiasConsul = (DsGuiasFacturas)Session["DsGuiasConsul"]; } else { //viene de la consulta de seguimiento dsGuiasConsul = (DsGuiasFacturas)guiaConsul.GetGuiaFacturaOneDataSet(); Session["DsGuiasConsul"] = null; } this.Editar(); this.VisualizarImagen(); BindGridConceptosFacturacion(); } }
private void butBuscar_Click(object sender, System.EventArgs e) { try { DsGuias ds; DsFactura dsFactura; ds = BuscarPorTipo(); if (ds.Datos.Count == 0) { dsFactura = BuscarFacturaPorTipo(); if (dsFactura.Datos.Count > 0) { DsFactura.DatosRow drFac = (DsFactura.DatosRow)dsFactura.Datos.Rows[0]; if (drFac.AgenciaID != 0) { IAgencia agenciaOrigen = AgenciaFactory.GetAgencia(); agenciaOrigen.AgenciaID = drFac.AgenciaID; if (agenciaOrigen.Consultar()) { this.txtAgenciaOrigenID.Text = agenciaOrigen.AgenciaID.ToString(); this.txtAgenciaOrigenDescrip.Text = agenciaOrigen.RazonSocial; this.txtSucursalAgenciaOrigen.Text = agenciaOrigen.SucursalDGI; } } this.txtFacturaID.Text = drFac.FacturaID.ToString(); this.txtGuiaID.Text = drFac.GuiaID.ToString(); IGuiaFactura guiaFactura = GuiaFacturaFactory.GetGuiaFactura(); ((IGuia)guiaFactura).GuiaID = drFac.GuiaID; DsGuiasFacturas dsGuiaFactura = guiaFactura.GetGuiaFacturaOneDataSet(); if (dsGuiaFactura.Datos.Count > 0) { DsGuiasFacturas.DatosRow drGuiaFactura = (DsGuiasFacturas.DatosRow)dsGuiaFactura.Datos.Rows[0]; this.txtCantidadBultos.Text = drGuiaFactura.CantidadBultosTotal.ToString(); this.txtVolumenDeclarado.Text = drGuiaFactura.ValorDeclaradoTotal.ToString(); } } else { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("La guía ingresada no existe en el sistema"); } } else { DsGuias.DatosRow[] drLista = (DsGuias.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID); DsGuias.DatosRow dr = drLista[0]; if (dr.AgenciaOrigenID != 0) { IAgencia agenciaOrigen = AgenciaFactory.GetAgencia(); agenciaOrigen.AgenciaID = dr.AgenciaOrigenID; if (agenciaOrigen.Consultar()) { this.txtAgenciaOrigenID.Text = agenciaOrigen.AgenciaID.ToString(); this.txtAgenciaOrigenDescrip.Text = agenciaOrigen.RazonSocial; this.txtSucursalAgenciaOrigen.Text = agenciaOrigen.SucursalDGI; } } if (dr.IsAgenciaDestinoIDNull()) { IPuntoRecepcion punto = PuntoRecepcionFactory.GetPuntoRecepcion(); punto.PuntoRecepcionID = dr.PuntoRecepcionID; if (punto.Consultar()) { this.lblAgenciaDestino.Text = this.TraducirTexto("Etiquetas.PuntoRecepcion"); this.txtSucursalAgenciaDestino.Text = punto.RazonSocial; this.txtAgenciaDestinoDescrip.Visible = false; } } else { IAgencia agenciaDestino = AgenciaFactory.GetAgencia(); agenciaDestino.AgenciaID = dr.AgenciaDestinoID; this.lblAgenciaDestino.Text = this.TraducirTexto("Etiquetas.AgenciaDestino"); if (agenciaDestino.Consultar()) { this.txtAgenciaDestinoID.Text = agenciaDestino.AgenciaID.ToString(); this.txtAgenciaDestinoDescrip.Text = agenciaDestino.RazonSocial; this.txtSucursalAgenciaDestino.Text = agenciaDestino.SucursalDGI; } } this.txtGuiaID.Text = dr.GuiaID.ToString(); this.txtCantidadBultos.Text = dr.CantidadBultosTotal.ToString(); this.txtVolumenDeclarado.Text = dr.ValorDeclaradoTotal.ToString(); } this.tblComprobante.Visible = true; this.butConfirmar.Enabled = true; this.BindGrilla(); this.BindGrillaComprobantes(); this.butConfirmar.Enabled = true; } catch (Exception ex) { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(ex.Message); } }