private void MostrarGuiasNoIncluidas(DsGuiaColectora ds) { if (ds != null && ds.Datos.Count > 0) { SisPackController.AdministrarGrillas.Configurar(dtgGuiasNoIncluidas, "GuiaID", this.CantidadOpciones); this.dtgGuiasNoIncluidas.DataSource = ds; this.dtgGuiasNoIncluidas.DataBind(); string script = "<script language='javascript'>\n"; script += "alert('Algunos datos no se guardaron debido a errores. Consulte el detalle');\n"; script += "</script>"; Page.RegisterStartupScript("MjeError1", script); this.lblMensaje.Text = "Las siguientes guías no están en condiciones de ser incluidas en la HR: "; this.trMensajeError.Style.Add(HtmlTextWriterStyle.Display, "inherit"); this.tblError.Style.Add(HtmlTextWriterStyle.Display, "inherit"); this.tblGuias.Style.Add(HtmlTextWriterStyle.Display, "none"); this.tblBotones.Style.Add(HtmlTextWriterStyle.Display, "none"); this.tblDatos.Style.Add(HtmlTextWriterStyle.Display, "none"); this.trBtnError.Style.Add(HtmlTextWriterStyle.Display, "inherit"); uppnlDatosGuias.Update(); } else { this.tblError.Style.Add(HtmlTextWriterStyle.Display, "none"); } dsGuiasNR = null; }
public string VerificarGuiaHojaRuta(string nroGuia) { IGuia guia = GuiaFactory.GetGuia(); string tGuia = ""; tGuia = NegociosSisPackInterface.SisPack.TipoGuia(nroGuia.Substring(0, 1)); string nroSucursal = nroGuia.Substring(1, 4); string nGuia = nroGuia.Substring(5); guia.NroGuia = Utiles.Validaciones.obtieneEntero(nGuia); guia.NroSucursalGuia = nroSucursal; guia.TipoGuia = tGuia; guia.ConsultarByNroGuia(); bool sePuedeDesasignar = true; int hojaRutaID = 0; int agenciaParadaID = 0; string nuevoDato = ""; if (guia.GuiaID > 0) { DsHojaRuta ds = (DsHojaRuta)Session["HojaRutaVerificar"]; DsHojaRuta.DatosAsociadosRow dr = (DsHojaRuta.DatosAsociadosRow)ds.DatosAsociados.Select("GuiaID = " + guia.GuiaID).FirstOrDefault(); // Si la guia está en el DataSet de Datos asociados, quiere decir que la guia se esta verificando correctamente, y estaba incluida en la HR original que se esta verificando. if (dr != null && dr.GuiaID > 0) { dr.VerificadaPorColectora = true; ds.DatosAsociados.AcceptChanges(); Session["HojaRutaVerificar"] = ds; nuevoDato = string.Concat(nroGuia, "@", "Verificada", "@", "", "@", "", "@", "", "@", dr.IsGuiaIDNull() ? 0 : dr.GuiaID, "@", 1, "@", "", "@", sePuedeDesasignar, "@", hojaRutaID, "@", "Bultos: ", dr.IsCantidadBultosTotalNull() ? 0 : dr.CantidadBultosTotal); } // Si la guia NO está en el DataSet de Datos asociados, quiere decir que la guia que se está buscando no estaba incluida en la HR original que se esta verificando. // Voy a verificar el estado actual para saber si se puede desasignar o no. else { // Voy a buscar si la guia esta en dataset de guias no asociadas, si es asi, seteo la agencia en el caso de que tenga una parada asignada, de esta forma el usuario no debe seleccionar DsHojaRuta.DatosNoAsociadosRow drN = (DsHojaRuta.DatosNoAsociadosRow)ds.DatosNoAsociados.Select("GuiaID = " + guia.GuiaID).FirstOrDefault(); if (drN != null && drN.GuiaID > 0) { agenciaParadaID = drN.IsAgenciaIDNull() ? 0 : drN.AgenciaID; } // Buscar Nro de HR y de servicio si es que actualmente esta en otra Hoja de Ruta, tambien buscar estado de Ubicacion y de Movimiento. // Buscar tambien si la guia se puede incluir en esta HR DsGuiaColectora ds1 = guia.VerificarDatosColectoraGuiaHojaRuta(); foreach (DsGuiaColectora.DatosRow dr1 in ds1.Datos.Rows) { nuevoDato = string.Concat(nroGuia, "@", "No pertenece a la HR", "@", dr1.IsEstadoEstaticoDescripNull() ? "" : dr1.EstadoEstaticoDescrip, "@", dr1.IsEstadoMovimientoDescripNull() ? "" : dr1.EstadoMovimientoDescrip, "@", dr1.IsNroSucursalHojaRutaNull() ? "" : dr1.NroSucursalHojaRuta, "@", dr1.GuiaID, "@", 0, "@", dr1.IsServicioTransporteDescripNull() ? "" : dr1.ServicioTransporteDescrip, "@", dr1.IsSePuedeDesasignarDeHRNull() ? false : dr1.SePuedeDesasignarDeHR, "@", dr1.IsHojaRutaIDNull() ? 0 : dr1.HojaRutaID, "@", "Bultos: ", dr1.IsCantidadBultosTotalNull() ? 0 : dr1.CantidadBultosTotal, "@", dr1.IsSePuedeIncluirEnHRNull() ? false : dr1.SePuedeIncluirEnHR, "@", agenciaParadaID); } } } return(nuevoDato); }
public string VerificarGuiaHojaRuta(string nroGuia) { IGuia guia = GuiaFactory.GetGuia(); string tGuia = ""; tGuia = NegociosSisPackInterface.SisPack.TipoGuia(nroGuia.Substring(0, 1)); string nroSucursal = nroGuia.Substring(1, 4); string nGuia = nroGuia.Substring(5); guia.NroGuia = Utiles.Validaciones.obtieneEntero(nGuia); guia.NroSucursalGuia = nroSucursal; guia.TipoGuia = tGuia; guia.ConsultarByNroGuia(); string nuevoDato = ""; if (guia.GuiaID > 0) { DsHojaRuta ds = (DsHojaRuta)Session["HojaRuta"]; DsHojaRuta.DatosNoAsociadosRow dr = (DsHojaRuta.DatosNoAsociadosRow)ds.DatosAsociados.Select("GuiaID = " + guia.GuiaID).FirstOrDefault(); if (dr != null && dr.GuiaID > 0) { ds.DatosAsociados.AcceptChanges(); Session["HojaRuta"] = ds; } else { // Buscar Nro de HR y de servicio si es que actualmente esta en otra Hoja de Ruta, tambien buscar estado de Ubicacion y de Movimiento. DsGuiaColectora ds1 = guia.VerificarDatosColectoraGuiaHojaRuta(); foreach (DsGuiaColectora.DatosRow dr1 in ds1.Datos.Rows) { nuevoDato = string.Concat(nroGuia, "&", "No pertenece a la HR", "&", dr1.IsEstadoEstaticoDescripNull() ? "" : dr1.EstadoEstaticoDescrip, "&", dr1.IsEstadoMovimientoDescripNull() ? "" : dr1.EstadoMovimientoDescrip, "&", dr1.IsNroSucursalHojaRutaNull() ? "" : dr1.NroSucursalHojaRuta, "&", dr1.GuiaID, "&", 0, ";"); } } } return(nuevoDato); }
private void MostrarGuiasNoRecepcionables(DsGuiaColectora ds) { SisPackController.AdministrarGrillas.Configurar(dtgGuiasNoRecepcionables, "GuiaID", this.CantidadOpciones); this.dtgGuiasNoRecepcionables.DataSource = ds; this.dtgGuiasNoRecepcionables.DataBind(); if (ds.Datos.Count > 0) { this.lblMensaje.Text = "Las siguientes guías no están en condiciones de ser incluidas en la HR: "; this.trMensajeError.Style.Add("display", "inline"); this.tblError.Style.Add("display", "inline"); this.tblGuias.Style.Add("display", "none"); this.tblBotones.Style.Add("display", "none"); this.tblDatos.Style.Add("display", "none"); this.trBtnError.Style.Add("display", "inline"); //uppnlDatosGuias.Update(); } else { this.tblError.Style.Add(HtmlTextWriterStyle.Display, "none"); } }
private void butAsignarParada_Click(object sender, System.EventArgs e) { //Asignar una guia a una parada determinada ds = (DsHojaRuta)Session["HojaRutaColectora"]; int idAgencia; int guiaID = Utiles.Validaciones.obtieneEntero(txtGuiaID.Text); if (this.ddlParada.SelectedValue != "") { idAgencia = Convert.ToInt32(this.ddlParada.SelectedValue); DsHojaRuta.DatosNoAsociadosRow dr1 = (DsHojaRuta.DatosNoAsociadosRow)ds.DatosNoAsociados.NewRow(); DsHojaRuta.DatosNoAsociadosRow[] dr = (DsHojaRuta.DatosNoAsociadosRow[])ds.DatosNoAsociados.Select("GuiaID = " + guiaID); if (dr.Length > 0) { dr1 = dr[0]; dr1.AgenciaID = idAgencia; ds.DatosAsociados.ImportRow(dr1); // Debo buscar si la guia fue incluida en el listado de guias erroneas, si fue asi debo sacarla para no mostrarla como error, porque ya fue incluida. if (dsGuiasNR == null) { dsGuiasNR = new DsGuiaColectora(); } // Debo buscar si la guia fue incluida en el listado de guias erroneas, si fue asi debo sacarla para no mostrarla como error, porque ya fue incluida. if (dsGuiasNR.Datos.FindByGuiaID(dr1.GuiaID) != null) { dsGuiasNR.Datos.RemoveDatosRow(dsGuiasNR.Datos.FindByGuiaID(dr1.GuiaID)); } ds.DatosNoAsociados.RemoveDatosNoAsociadosRow(dr1); this.lblMensajError.Text = "INFO: La guia se asocio a la Hoja de Ruta."; } else { // Guías que no están en condiciones de ser incluidas en la Hoja de Ruta. Porque no esta en el dataset de Hojas de Ruta IGuia oGuia = GuiaFactory.GetGuia(); oGuia.GuiaID = guiaID; oGuia.ConsultarGuiaColectoraHojaRuta(); string guia = oGuia.NroSucursalGuia + "-" + oGuia.NroGuia + "-" + oGuia.TipoGuia; this.lblMensajError.Text = "La guia no esta en condiciones de ser incluida en la hoja de ruta. Motivo: " + oGuia.MotivoNoRecepcionable; if (dsGuiasNR == null) { dsGuiasNR = new DsGuiaColectora(); } if (dsGuiasNR.Datos.FindByGuiaID(oGuia.GuiaID) == null) { dsGuiasNR.Datos.AddDatosRow(oGuia.GuiaID, "", 0, 0, 0, 0, 0, 0, DateTime.Now, 0, 0, 0, "", DateTime.Now, "", DateTime.Now, "", "", 0, 0, 0, "", DateTime.Now, 0, "", false, 0, false, false, 0, 0, 0, 0, oGuia.MotivoNoRecepcionable, "", "", "", "", 0, 0, false, false, guia); } } } else { // No se le asigno una parada valida. La guia esta en el dataset pero no se asigno una parada valida IGuia oGuia = GuiaFactory.GetGuia(); oGuia.GuiaID = guiaID; oGuia.ConsultarGuiaColectoraHojaRuta(); string guia = oGuia.NroSucursalGuia + "-" + oGuia.NroGuia + "-" + oGuia.TipoGuia; this.lblMensajError.Text = ""; oGuia.MotivoNoRecepcionable = "No hay parada para el Destino de la Guía."; if (dsGuiasNR == null) { dsGuiasNR = new DsGuiaColectora(); } if (dsGuiasNR.Datos.FindByGuiaID(oGuia.GuiaID) == null) { dsGuiasNR.Datos.AddDatosRow(oGuia.GuiaID, "", 0, 0, 0, 0, 0, 0, DateTime.Now, 0, 0, 0, "", DateTime.Now, "", DateTime.Now, "", "", 0, 0, 0, "", DateTime.Now, 0, "", false, 0, false, false, 0, 0, 0, 0, oGuia.MotivoNoRecepcionable, "", "", "", "", 0, 0, false, false, guia); } } //uppnlDatosParadas.Update(); BindData(true); this.tblGuias.Attributes.Add("style", "display:none"); //this.txtSeleccion.Text = ""; datosGuias = this.txtGuia.Text + "@" + this.txtDestino.Text + "@" + this.txtBultos.Text + "@" + this.lblMensajError.Text; }
private void butAsignar_Click(object sender, System.EventArgs e) { //Asignar automaticamente todas las guias que tengan como agencia destino //una agencia parada en el recorrido seleccionado DsHojaRuta.DatosNoAsociadosRow dr1 = (DsHojaRuta.DatosNoAsociadosRow)ds.DatosNoAsociados.NewRow(); int guiaID = Utiles.Validaciones.obtieneEntero(txtGuiaID.Text); DsHojaRuta.DatosNoAsociadosRow[] dr = (DsHojaRuta.DatosNoAsociadosRow[])ds.DatosNoAsociados.Select("GuiaID = " + guiaID); if (dr.Length > 0) { dr1 = dr[0]; if (dr1.AgenciaID > 0) { ds.DatosAsociados.ImportRow(dr1); ds.DatosNoAsociados.RemoveDatosNoAsociadosRow(dr1); this.lblMensajError.Text = "INFO: La guia se asocio a la Hoja de Ruta."; } else // No se le asigno una parada valida. La guia esta en el dataset pero no se asigno una parada valida { IGuia oGuia = GuiaFactory.GetGuia(); oGuia.GuiaID = guiaID; oGuia.ConsultarGuiaColectoraHojaRuta(); string guia = oGuia.NroSucursalGuia + "-" + oGuia.NroGuia + "-" + oGuia.TipoGuia; if (dsGuiasNR == null) { dsGuiasNR = new DsGuiaColectora(); } oGuia.MotivoNoRecepcionable = "No hay parada para el Destino de la Guía."; if (dsGuiasNR.Datos.FindByGuiaID(oGuia.GuiaID) == null) { dsGuiasNR.Datos.AddDatosRow(oGuia.GuiaID, "", 0, 0, 0, 0, 0, 0, DateTime.Now, 0, 0, 0, "", DateTime.Now, "", DateTime.Now, "", "", 0, 0, 0, "", DateTime.Now, 0, "", false, 0, false, false, 0, 0, 0, 0, oGuia.MotivoNoRecepcionable, "", "", "", "", 0, 0, false, false, guia); } this.lblMensajError.Text = "ERROR: No hay parada para el Destino de la Guía. Seleccione una por favor, y vuelva a leer la guia."; this.lblMensajError.ForeColor = Color.Red; } } else { // Guías que no están en condiciones de ser incluidas en la Hoja de Ruta. Porque no esta en el dataset de Hojas de Ruta. IGuia oGuia = GuiaFactory.GetGuia(); oGuia.GuiaID = guiaID; oGuia.ConsultarGuiaColectoraHojaRuta(); string guia = oGuia.NroSucursalGuia + "-" + oGuia.NroGuia + "-" + oGuia.TipoGuia; if (dsGuiasNR == null) { dsGuiasNR = new DsGuiaColectora(); } if (dsGuiasNR.Datos.FindByGuiaID(oGuia.GuiaID) == null) { dsGuiasNR.Datos.AddDatosRow(oGuia.GuiaID, "", 0, 0, 0, 0, 0, 0, DateTime.Now, 0, 0, 0, "", DateTime.Now, "", DateTime.Now, "", "", 0, 0, 0, "", DateTime.Now, 0, "", false, 0, false, false, 0, 0, 0, 0, oGuia.MotivoNoRecepcionable, "", "", "", "", 0, 0, false, false, guia); } this.lblMensajError.Text = "La guia no esta en condiciones de ser incluida en la hoja de ruta. Motivo: " + oGuia.MotivoNoRecepcionable; } //uppnlDatosParadas.Update(); Session["HojaRutaColectora"] = ds; BindData(true); //this.txtSeleccion.Text = ""; this.tblGuias.Attributes.Add("style", "display:none"); datosGuias = this.txtGuia.Text + "@" + this.txtDestino.Text + "@" + this.txtBultos.Text + "@" + this.lblMensajError.Text; }
private void butConfirmar_Click(object sender, System.EventArgs e) { usuario = (IUsuarios)Session["usuario"]; bool ok = true; Hashtable hGuiasNR = new Hashtable(); // Guías que no están en condiciones de ser recibidas DsGuiaColectora dsGuiasNR = new DsGuiaColectora(); string CBIngresados = txtCodigosBarraIngresado.Text.Split('-')[0]; // Obtengo el listado de códigos ingresados string[] codigosIngresados = CBIngresados.Split('@'); int cant = Utiles.Validaciones.obtieneEntero(this.txtGuiaIndex.Text); DsDetalleHojaRutaRepartidor dsDetalle = new DsDetalleHojaRutaRepartidor(); for (int i = 0; i < codigosIngresados.Length - 1; i++) { int guiaID = Utiles.Validaciones.obtieneEntero(codigosIngresados[i]); // si la guía existe en el sistema, la ingreso a la HRR if (guiaID > 0) { ds = (DsHojaRutaRepartidor)Session["HojaRutaRepartidorColectora"]; // Reviso si la guía puede ser incluida en la HRRepartidor. Busco en el Ds que se cargo al principio if (ds.Guias.Select("GuiaID = " + guiaID).Length > 0) { DsDetalleHojaRutaRepartidor.DatosRow drDetalle = (DsDetalleHojaRutaRepartidor.DatosRow)dsDetalle.Datos.NewRow(); drDetalle.AgenciaID = AgenciaConectadaID; drDetalle.EstadoGuiaHojaRutaRepartidor = 1; drDetalle.GuiaID = guiaID; drDetalle.Prioridad = 0; drDetalle.GenerarFacturaRemito = false; dsDetalle.Datos.AddDatosRow(drDetalle); } // fin if EsRecepcionable else // La guia no puede ser incluida. Consulto el motivo. Guardo el nro y el motivo por el cual no puede ser incluida { // acá debería guardar las que no se pueden recibir y luego mostrarlas en un alert... IGuia oGuia = GuiaFactory.GetGuia(); oGuia.GuiaID = guiaID; oGuia.ConsultarGuiaColectora(); oGuia.UnidadNegocioID = this.UnidadNegocioID; oGuia.UsuarioID = usuario.UsuarioID; string guia = oGuia.NroSucursalGuia + "-" + oGuia.NroGuia + "-" + oGuia.TipoGuia; //if (hGuiasNR.ContainsKey(guia) == false) //{ // hGuiasNR.Add(guia, oGuia.MotivoNoRecepcionable); //} ok = false; if (dsGuiasNR.Datos.FindByGuiaID(oGuia.GuiaID) == null) { dsGuiasNR.Datos.AddDatosRow(oGuia.GuiaID, "", 0, 0, 0, 0, 0, 0, DateTime.Now, 0, 0, 0, "", DateTime.Now, "", DateTime.Now, "", "", 0, 0, 0, "", DateTime.Now, 0, "", false, 0, false, false, 0, 0, 0, 0, oGuia.MotivoNoRecepcionable, "", "", "", "", 0, 0, false, false, guia); } } } } // fin for this.txtSeGuardo.Text = "0"; this.txtSeGuardoSinErrores.Text = "0"; // Si hay guias que guardar, genero la Hoja de Ruta del Repartidor if (dsDetalle.Datos.Count > 0) { IHojaRutaRepartidor hojaRutaRepartidor = HojaRutaRepartidorFactory.GetHojaRutaRepartidor(); hojaRutaRepartidor.DsDetalle = dsDetalle; hojaRutaRepartidor.Fecha = DateTime.Now; hojaRutaRepartidor.EstadoHojaRutaRepartidor = (int)NegociosSisPackInterface.SisPack.EstadoHojaRutaRepartidor.GeneradaporColectoradeDatos; //Generada por Colectora de Datos hojaRutaRepartidor.UsuarioID = usuario.UsuarioID; hojaRutaRepartidor.AgenciaID = this.AgenciaConectadaID; hojaRutaRepartidor.Generar(); hojaRutaRepartidor.Consultar(); lblGuia.Text = string.Empty; lblCliente.Text = string.Empty; lblDestino.Text = string.Empty; lblBultos.Text = string.Empty; txtNroHojaRutaRepartidor.Text = hojaRutaRepartidor.NroHojaRutaRepartidor.ToString(); //uppnlDatosGuias.Update(); this.txtSeGuardo.Text = "1"; } Session["GuiasNRHojaRutaRepartidor"] = hGuiasNR; if (ok) { Session["GuiasNRHojaRutaRepartidor"] = null; Session["DsGuiasNRHojaRutaRepartidor"] = null; this.txtSeGuardoSinErrores.Text = "1"; } else { Session["GuiasNRHojaRutaRepartidor"] = hGuiasNR; Session["DsGuiasNRHojaRutaRepartidor"] = dsGuiasNR; if (Session["DsGuiasNRHojaRutaRepartidor"] != null) { dsGuiasNR = (DsGuiaColectora)Session["DsGuiasNRHojaRutaRepartidor"]; if (dsGuiasNR.Datos.Count > 0) { MostrarGuiasNoRecepcionables(dsGuiasNR); } } //Response.Redirect("HojaRutaRepartidor.aspx?d=1"); } string txtSeGuardo = this.txtSeGuardo.ClientID; string txtNroHojaRutaRepartidor1 = this.txtNroHojaRutaRepartidor.ClientID; string txtSeGuardoSinErrores = this.txtSeGuardoSinErrores.ClientID; System.Text.StringBuilder scriptString = new System.Text.StringBuilder(); scriptString.Append("<script language='javascript'>function MjeError(){\n"); scriptString.Append("if (window.document.getElementById('" + txtSeGuardo + "').value == '0'){\n"); scriptString.Append(" alert('No se genero Hoja de Ruta. Sin datos que guardar.');\n"); scriptString.Append("if (window.document.getElementById('" + txtSeGuardoSinErrores + "').value == '0'){\n"); scriptString.Append(" window.document.getElementById('tblGuias').style.display = 'none';\n"); scriptString.Append(" window.document.getElementById('tblBotones').style.display = 'none';\n"); scriptString.Append(" window.document.getElementById('tblDatos').style.display = 'none';\n"); scriptString.Append("}\n"); scriptString.Append(" } else {\n"); scriptString.Append(" alert('Datos Guardados. Se generó la Hoja de Ruta de Reparto: Nº ' + window.document.getElementById('"+ txtNroHojaRutaRepartidor1 + "').value);\n"); scriptString.Append("if (window.document.getElementById('" + txtSeGuardoSinErrores + "').value == '1'){\n"); scriptString.Append("window.location = 'HojaRutaRepartidor.aspx';\n"); scriptString.Append("}else{\n"); scriptString.Append(" window.document.getElementById('tblGuias').style.display = 'none';\n"); scriptString.Append(" window.document.getElementById('tblBotones').style.display = 'none';\n"); scriptString.Append(" window.document.getElementById('tblDatos').style.display = 'none';\n"); scriptString.Append("}\n"); scriptString.Append("}\n"); scriptString.Append("}\n</script>"); Page.RegisterClientScriptBlock("MjeError", scriptString.ToString()); //ScriptManager.RegisterClientScriptBlock(this.uppnlBotones, // uppnlBotones.GetType(), // "MjeError", // script, // true); }
protected void butGuardarParcial_Click(object sender, EventArgs e) { usuario = (IUsuarios)Session["usuario"]; IHojaRuta hojaRuta = HojaRutaFactory.GetHojaRuta(); hojaRuta.AgenciaOrigenID = this.AgenciaConectadaID; IServicioTransporte servicioTransporte = ServicioTransporteFactory.GetServicioTransporte(); servicioTransporte.ServicioTransporteID = servicioTransporteID; servicioTransporte.Consultar(); hojaRuta.UnidadTransporteID = servicioTransporte.oUnidadTransporte.UnidadTransporteID; hojaRuta.CodigoBarras = ""; hojaRuta.EstadoHojaRutaID = NegociosSisPackInterface.SisPack.EstadoHojaRuta.Emitida; hojaRuta.oServicioTransporte.ServicioTransporteID = servicioTransporteID; hojaRuta.Fecha = fechaHojaRuta; hojaRuta.NroHojaRuta = this.txtNroHojaRuta.Text == "" ? 0 : Convert.ToInt32(this.txtNroHojaRuta.Text); if (this.txtHojaRutaID.Text != string.Empty) { hojaRuta.HojaRutaID = Convert.ToInt32(this.txtHojaRutaID.Text); } try { this.txtSeGuardo.Text = "0"; hojaRuta.HojaRutaDataSet = (DsHojaRuta)Session["HojaRutaColectoraPC"]; hojaRuta.GeneradaPorColectora = true; if (hojaRuta.HojaRutaDataSet != null) { if (hojaRuta.HojaRutaDataSet.DatosAsociados.Count > 0) { if (hojaRuta.Guardar(this.usuario)) { this.txtHojaRutaID.Text = hojaRuta.HojaRutaID.ToString(); Session["HojaRutaColectoraPC"] = hojaRuta.HojaRutaDataSet; hojaRuta.Consultar(); this.txtNroHojaRuta.Text = hojaRuta.NroHojaRuta.ToString(); this.txtHojaRutaID2.Text = hojaRuta.HojaRutaID.ToString(); this.txtSeGuardo.Text = "1"; } } } } catch (Exception ex) { //throw new Exception(ex.Message); ((SisPacK.ErrorWeb) this.phErrores.FindControl("Error")).setMensaje(this.TraducirTexto(ex.Message)); //return false; } this.txtSeGuardoSinErrores.Text = "1"; if (dsGuiasNR != null) { if (dsGuiasNR.Datos.Count > 0) { MostrarGuiasNoIncluidas(dsGuiasNR); this.txtSeGuardoSinErrores.Text = "0"; hGuiasNR = null; dsGuiasNR = null; } } else { hGuiasNR = null; dsGuiasNR = null; } }