public void Editar() { DsServicioRecorridoEstandar ds; try { SisPackController.AdministrarGrillas.Configurar(dtgRecorrido, "ServicioRecorridoID", this.CantidadOpciones); IServicioTransporteEstandar servicio = ServicioTransporteEstandarFactory.GetServicioTransporteEstandar(); //completar losdatos del servcio a modificar servicio.ServicioTransporteID = Utiles.Validaciones.obtieneEntero(txtServicioTransporteID.Text); servicio.Consultar(); txtServicioCodigoSITT.Text = servicio.ServicioCodigoSITT; //txtServicioIDSITT.Text=servicio.ServicioIDSITT; txtServicioTransporteDescrip.Text = servicio.ServicioTransporteDescrip; txtCodigoRecorridoSITT.Text = servicio.CodigoRecorridoSITT; txtHoraCabeceraOrigen.Text = servicio.HoraCabeceraOrigen; //completar los datos del detalle de los recorridos de ese servicio ds = (DsServicioRecorridoEstandar)servicio.ConsultarRecorridos(); if (ds.Datos.Count > 0) { Session["DsServicioRecorridoEstandar"] = ds; //lo asigno a la ssion } dtgRecorrido.DataSource = ds; //asigno el ultimo orden lblOrden.Text = ds.Datos.Rows.Count.ToString(); dtgRecorrido.DataBind(); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
public void Editar() { try { // DsServicioRecorridoEstandar.DatosRow[] dr = null; // int dias=0; // DateTime fecha; // double hora, min; SisPackController.AdministrarGrillas.Configurar(dtgRecorrido, "ServicioRecorridoID", this.CantidadOpciones); servicioEst = ServicioTransporteEstandarFactory.GetServicioTransporteEstandar(); servicioEst.ServicioTransporteID = Utiles.Validaciones.obtieneEntero(txtServicioTransporteEstandarID.Text); servicioEst.Consultar(); recorridos = servicioEst.ConsultarRecorridos(); //sumerle la fecha ingresada a la hora de partida de cabecera dsEst = (DsServicioRecorridoEstandar)recorridos; //sumo la fecha de partida del servicio a las fehcas de los recorridos estandar // for (int i =1; i<=dsEst.Datos.Rows.Count;i++) //recorro los datos // { // dr = (DsServicioRecorridoEstandar.DatosRow[])dsEst.Datos.Select("ParadaOrden = " + i); // if (dr[0].IsNroDiaViajeNull()) // dias= 1; // else // dias= dr[0].NroDiaViaje-1; // // //fecha=dr[0].HoraPartida; // //hora =dr[0].HoraPartida.Hour; // //min= dr[0].HoraPartida.Minute; // //fecha=Utiles.Fechas.FormatFechaDDMMYYYY(txtFechaDesde.Text); // fecha = fecha.AddDays(dias); // //fecha = fecha.AddHours(hora); // //fecha = fecha.AddMinutes(min); // dr[0].HoraPartida= fecha; // // } Session["DsServicioRecorridoEstandar"] = dsEst; dtgRecorrido.DataSource = dsEst; dtgRecorrido.DataBind(); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }