コード例 #1
0
    //protected void Calendar1_SelectionChanged1(object sender, EventArgs e)
    //{
    //    this.TBDesde.Text = Calendar1.SelectedDate.ToShortDateString();
    //    this.Calendar1.Visible = false;
    //    this.ValidarDatos();
    //}

    private void ValidarDatos()
    {
        this.Saldo14F.Fecha = this.Calendar1.VisibleDate;
        bool DatosValidos = true;

        if (this.TBDesde.Text == null)
        {
            DatosValidos = false;
        }
        else
        if (this.TBDesde.Text == "")
        {
            DatosValidos = false;
        }

        if (!this.RBJustificada.Checked && !this.RBNoJustificada.Checked && !this.RBSinGoce.Checked)
        {
            DatosValidos = false;
        }

        SaldoLicencia saldo = (SaldoLicencia)Session["saldoLicencia"];

        if (saldo.SaldoMensual <= 0)
        {
            DatosValidos = false;
        }


        this.AceptarCancelar1.PuedeAceptar = DatosValidos;
    }
コード例 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            WSViaticosSoapClient s = new WSViaticosSoapClient();
            SaldoLicencia        saldo;
            saldo = s.GetSaldoLicencia((Persona)Session["persona"], this.Concepto);
            Session["saldoLicencia"] = saldo;
            foreach (SaldoLicenciaDetalle d in saldo.Detalle)
            {
                InsertarDetalleDeSaldo(d);
            }

            BuscarSegmentos(DateTime.Today);
        }
        else
        {
            SaldoLicencia saldo = (SaldoLicencia)Session["saldoLicencia"];
            foreach (SaldoLicenciaDetalle d in saldo.Detalle)
            {
                InsertarDetalleDeSaldo(d);
            }
        }
    }