private void RecuperarDatos()
        {
            var mtoBusiness = new MantenimientoBusiness();
            var fechaInicio = Convert.ToDateTime(FechaInicio.Text);
            var fechaFin    = Convert.ToDateTime(FechaFin.Text);

            ListaMantenimientos.DataSource = (mtoBusiness.ObtenerMantenimientos(fechaInicio, fechaFin)).ListaMantenimientos;
            ListaMantenimientos.DataBind();
        }
        private void ObtenerDatosMantenimiento(int idMantenimiento)
        {
            var mantenimientoBusiness = new MantenimientoBusiness();
            var mantenimiento         = mantenimientoBusiness.ObtenerMantenimientoPorCodigo(idMantenimiento).DatosMantenimiento;

            if (mantenimiento == null)
            {
                return;
            }

            FechaFin.Text = mantenimiento.FechaFin.ToShortDateString();
            FechaFin.Text = mantenimiento.FechaInicio.ToShortDateString();

            Unidad.Items.FindByValue(mantenimiento.IdUnidad.ToString(CultureInfo.InvariantCulture)).Selected = true;
        }
        protected void Grabar_OnClick(object sender, EventArgs e)
        {
            var mantenimientoNegocio = new MantenimientoBusiness();
            var mantenimiento        = new Mantenimiento()
            {
                FechaFin    = Convert.ToDateTime(FechaFin.Text),
                FechaInicio = Convert.ToDateTime(FechaInicio.Text),
                IdUnidad    = Convert.ToInt32(Unidad.SelectedItem.Value)
            };

            if (Request.QueryString["IdMantenimiento"] != null)
            {
                mantenimiento.IdUnidad = Convert.ToInt32(Request.QueryString["IdMantenimiento"]);
            }

            mantenimientoNegocio.GrabarMantenimiento(mantenimiento);
            Response.Redirect("ListadoMantenimiento.aspx");
        }