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);
            }
        }
Пример #2
0
        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);
            }
        }