protected void Button1_Click(object sender, EventArgs e)
    {
        if (IsValid)
        {
            Solicitud Sol = Solicitud.GetById(BiFactory.Sol.Id_Solicitud);
            Sol.Descripcion = txtDescripcion.Text;
            Sol.Status = eEstados.Pendiente.ToString();
            Sol.Save();

            if (Fc == null)
                Fc = new SolicitudFrancosCompensatorios();

            Fc.IdSolicitud = BiFactory.Sol.Id_Solicitud;
            Fc.Descripcion = txtDescripcion.Text;
            Fc.FechaInicio = DateTime.Parse(txtFecha.Text);
            Fc.FechaFin = DateTime.Parse("1900-01-01");
            Fc.Duracion = decimal.Parse(txtDuracion.Text);
            Fc.ConElConsentimiento = txtConsentimiento.Text;
            Fc.IdEmpleado = BiFactory.Empleado.IdEmpleados;
            Fc.SaveAndFlush();

            pnlFrancosCompensatorios.Visible = false;

            ucFrancosCompensatorios.Numero = Fc.IdSolicitud.ToString();
            ucFrancosCompensatorios.Titulo = Sol.Descripcion;
            ucFrancosCompensatorios.Fecha = Fc.FechaInicio.ToString("dd/MM/yyyy");
            ucFrancosCompensatorios.Duracion = Fc.Duracion.ToString();
            ucFrancosCompensatorios.Descripcion = Fc.Descripcion;
            ucFrancosCompensatorios.ConsentimientoDe = Fc.ConElConsentimiento;
            ucFrancosCompensatorios.Visible = true;
        }
    }
    private void FillSol()
    {
        Fc = SolicitudFrancosCompensatorios.FindFirst(Expression.Eq("IdSolicitud", BiFactory.Sol.Id_Solicitud));
        if (Fc != null)
        {
            txtDescripcion.Text = Fc.Descripcion;
            txtDuracion.Text = Fc.Duracion.ToString();
            txtFecha.Text = Fc.FechaInicio.ToString("dd/MM/yyyy");
            txtConsentimiento.Text = Fc.ConElConsentimiento;

        }
        else
        {
            txtFecha.Text = DateTime.Today.ToString("dd/MM/yyyy");
        }
    }