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));
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack) return;

            var unidadBusiness = new UnidadBusiness();
            Unidad.DataSource = unidadBusiness.ObtenerUnidades().ListaUnidades;
            Unidad.DataBind();

            if (Request.QueryString["IdMantenimiento"] == null) return;

            var idMantenimiento = Request.QueryString["IdMantenimiento"];
            ObtenerDatosMantenimiento(Convert.ToInt32(idMantenimiento));
        }
        private void ObtenerDatosUnidad(int idUnidad)
        {
            var unidadBusiness = new UnidadBusiness();
            var unidad = unidadBusiness.ObtenerUnidadPorCodigo(idUnidad).DatosUnidad;
            if (unidad == null) return;

            Placa.Text = unidad.Placa;
            Capacidad.Text = unidad.Capacidad;
            Empresa.Items.FindByValue(unidad.IdEmpresa.ToString(CultureInfo.InvariantCulture)).Selected = true;
            TipoUnidad.Items.FindByValue(unidad.IdTipoUnidad.ToString(CultureInfo.InvariantCulture)).Selected = true;
            UnidadesMedida.Items.FindByValue(unidad.IdUnidadMedida.ToString(CultureInfo.InvariantCulture)).Selected = true;
            Marca.Text = unidad.Marca;
            Modelo.Text = unidad.Modelo;
        }
        protected void Grabar_OnClick(object sender, EventArgs e)
        {
            var unidadNegocio = new UnidadBusiness();
            var unidad = new Unidad
                {
                    Placa = Placa.Text,
                    Capacidad = Capacidad.Text,
                    IdTipoUnidad = Convert.ToInt32(TipoUnidad.SelectedItem.Value),
                    IdEmpresa = Convert.ToInt32(Empresa.SelectedItem.Value),
                    IdUnidadMedida = Convert.ToInt32(UnidadesMedida.SelectedItem.Value),
                    Marca = Marca.Text,
                    Modelo = Modelo.Text
                };

            if (Request.QueryString["IdUnidad"] != null)
                unidad.IdUnidad = Convert.ToInt32(Request.QueryString["IdUnidad"]);

            unidadNegocio.GrabarUnidad(unidad);
            Response.Redirect("ListadoUnidad.aspx");
        }
 private void RecuperarDatos()
 {
     var unidadBusiness = new UnidadBusiness();
     ListaUnidades.DataSource = (unidadBusiness.ObtenerUnidades()).ListaUnidades;
     ListaUnidades.DataBind();
 }