private void RecuperarDatos()
        {
            var rutaBusiness = new RutaBusiness();

            ListaRutas.DataSource = (rutaBusiness.ObtenerRutas()).ListaRutas;
            ListaRutas.DataBind();
        }
示例#2
0
        private void ObtenerDatosRuta(int idRuta)
        {
            var rutaBusiness = new RutaBusiness();
            var ruta         = rutaBusiness.ObtenerRutaPorCodigo(idRuta).DatosRuta;

            if (ruta == null)
            {
                return;
            }

            NombreCortoLugar.Text = ruta.NombreCorto;
            Nombre.Text           = ruta.NombreRuta;
            TiempoViaje.Text      = ruta.TiempoViaje.ToString(CultureInfo.InvariantCulture);
            Kilometraje.Text      = ruta.Kilometraje.ToString(CultureInfo.InvariantCulture);
            RutaOrigen.Items.FindByValue(ruta.Origen.ToString(CultureInfo.InvariantCulture)).Selected   = true;
            RutaDestino.Items.FindByValue(ruta.Destino.ToString(CultureInfo.InvariantCulture)).Selected = true;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack)
            {
                return;
            }

            FechaInicio.Text = DateTime.Now.ToShortDateString();
            FechaFin.Text    = DateTime.Now.AddDays(1).ToShortDateString();

            var colaborador  = new ColaboradorBusiness();
            var unidadMedida = new UnidadMedidaBusiness();
            var ruta         = new RutaBusiness();
            var unidad       = new UnidadBusiness();
            var cliente      = new ClienteBusiness();

            Colaboradores.DataSource  = colaborador.ObtenerColaboradores(true).ListaColaboradores;
            Rutas.DataSource          = ruta.ObtenerRutas().ListaRutas;
            UnidadesMedida.DataSource = unidadMedida.ObtenerUnidadesMedida(true).ListaUnidadMedida;
            Unidades.DataSource       = unidad.ObtenerUnidades().ListaUnidades;
            Clientes.DataSource       = cliente.ObtenerClientes(true).ListaClientes;

            Colaboradores.DataBind();
            Rutas.DataBind();
            UnidadesMedida.DataBind();
            Unidades.DataBind();
            Clientes.DataBind();

            if (Request.QueryString["IdPlanificacion"] == null)
            {
                return;
            }

            var idLugar = Request.QueryString["IdPlanificacion"];

            ObtenerDatosPlanificacion(Convert.ToInt32(idLugar));
        }
示例#4
0
        protected void Grabar_OnClick(object sender, EventArgs e)
        {
            var rutaNegocio = new RutaBusiness();
            var origen      = (new LugarBusiness()).ObtenerLugarPorCodigo(Convert.ToInt32(RutaOrigen.SelectedItem.Value)).DatosLugar;
            var destino     = (new LugarBusiness()).ObtenerLugarPorCodigo(Convert.ToInt32(RutaDestino.SelectedItem.Value)).DatosLugar;

            var ruta = new Ruta
            {
                NombreRuta  = string.IsNullOrEmpty(Nombre.Text) ? string.Format("{0}-{1}", origen.NombreLugar, destino.NombreLugar) : Nombre.Text,
                NombreCorto = string.IsNullOrEmpty(NombreCortoLugar.Text) ? string.Format("{0}-{1}", origen.NombreCorto, destino.NombreCorto) : Nombre.Text,
                Origen      = origen.IdLugar,
                Destino     = destino.IdLugar,
                Kilometraje = Convert.ToInt32(string.IsNullOrEmpty(Kilometraje.Text) ? "0" : Kilometraje.Text),
                TiempoViaje = Convert.ToInt32(string.IsNullOrEmpty(TiempoViaje.Text) ? "0" : TiempoViaje.Text)
            };

            if (Request.QueryString["IdRuta"] != null)
            {
                ruta.IdRuta = Convert.ToInt32(Request.QueryString["IdRuta"]);
            }

            rutaNegocio.GrabarRuta(ruta);
            Response.Redirect("ListadoRuta.aspx");
        }