private void Editar() { IHojaRutaInterno hojaRuta = HojaRutaInternoFactory.GetHojaRutaInterno(); hojaRuta.HojaRutaInternoID = Convert.ToInt32(this.txtHojaRutaInternoID.Text); hojaRuta.Consultar(); txtNroHojaRutaInterno.Text = hojaRuta.NroHojaRutaInterno.ToString(); lblFechaActual.Text = hojaRuta.Fecha.ToString("dd/MM/yyyy"); txtObservaciones.Text = hojaRuta.Observaciones; txtEstadoHojaRuta.Text = hojaRuta.EstadoHojaRutaInterno.ToString(); chkTodos.Visible = false; IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = AgenciaConectadaID; agencia.ConsultarBasicoByAgenciaID(); txtAgenciaDestinoID.Text = agencia.AgenciaMadre.ToString(); butImprimir.Enabled = true; if ((int)hojaRuta.EstadoHojaRutaInterno == (int)NegociosSisPackInterface.SisPack.EstadoHojaRutaInterno.PendienteEmitir) { butAceptar.Enabled = true; } else { butAceptar.Enabled = false; butConfirmar.Enabled = false; butCodigo.Enabled = false; txtObservaciones.Enabled = false; } }
private void butBuscar_Click(object sender, System.EventArgs e) { try { IHojaRutaInterno hojaRuta = HojaRutaInternoFactory.GetHojaRutaInterno(); hojaRuta.HojaRutaInternoID = Utiles.Validaciones.obtieneEntero(txtNroHojaRutaInterno.Text); hojaRuta.Consultar(); IAgencia origen = AgenciaFactory.GetAgencia(); origen.AgenciaID = hojaRuta.AgenciaOrigenID; origen.ConsultarBasicoByAgenciaID(); txtSucursalAgenciaOrigen.Text = origen.SucursalDGI; txtAgenciaOrigenDescrip.Text = origen.RazonSocial; if (hojaRuta.AgenciaDestinoID == AgenciaConectadaID) { BindGrilla(); } else { Exception ex = new Exception("La agencia conectada no es la agencia destino de la hoja de ruta interna"); throw ex; } if ((int)hojaRuta.EstadoHojaRutaInterno == (int)NegociosSisPackInterface.SisPack.EstadoHojaRutaInterno.Emitido) { butCodigo.Enabled = true; butConfirmar.Enabled = true; chkTodos.Visible = true; dtgGuiasAsociadas.Columns[1].Visible = true; } else { butCodigo.Enabled = false; butConfirmar.Enabled = false; chkTodos.Visible = false; dtgGuiasAsociadas.Columns[1].Visible = false; } } catch (Exception ex) { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } }