示例#1
0
    public void ValidarDatos()
    {
        bool DatosValidos = true;

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

        if (_Concepto.Id == 28)
        {
            if (!DesdeHasta1.DiasHabilitadosEntreFechas(_Concepto.Id))
            {
                DatosValidos = false;
            }
        }

        if (_Concepto.Id == 29)
        {
            if (!DesdeHasta1.DiasHabilitadosEntreFechas(_Concepto.Id))
            {
                DatosValidos = false;
            }
        }

        if (!this.DesdeHasta1.ValidarFechas())
        {
            DatosValidos = false;
        }

        if (!this.rbConyugue.Checked && !this.rbHijo.Checked && !this.rbPadreMadre.Checked && !this.rbAbuelo.Checked && !this.rbHermano.Checked && !this.rbNieto.Checked && !this.rbSuegro.Checked && !this.rbYerno.Checked)
        {
            DatosValidos = false;
        }

        this.AceptarCancelar1.PuedeAceptar = DatosValidos;
    }
示例#2
0
    private void ValidarDatos()
    {
        bool DatosValidos = true;


        WSViaticosSoapClient s = new WSViaticosSoapClient();


        if (this.rbSecundario.Checked)
        {
            if (DesdeHasta1.DiasHabilesEntreFechas(s) > 3)
            {
                DatosValidos = false;
            }
        }

        if (this.rbTerciario.Checked)
        {
            if (DesdeHasta1.DiasHabilesEntreFechas(s) > 6)
            {
                DatosValidos = false;
            }
        }


        if (this.TBFechaDeExamen.Text == null)
        {
            DatosValidos = false;
        }
        else
        if (this.TBFechaDeExamen.Text == "")
        {
            DatosValidos = false;
        }
        else
        {
            if (DesdeHasta1.EstaCargado())
            {
                //En el metodo EsAnteriorA se valida a si mismo las fechas desde, hasta.
                if (!DesdeHasta1.EsAnteriorA(DateTime.Parse(this.TBFechaDeExamen.Text)))
                {
                    DatosValidos = false;
                }

                if (!DesdeHasta1.EsPosteriorA(DateTime.Parse(this.TBFechaDeExamen.Text)))
                {
                    DatosValidos = false;
                }
            }
            else
            {
                DatosValidos = false;
            }
        }

        if (rbSecundario.Checked == false && rbTerciario.Checked == false)
        {
            DatosValidos = false;
        }


        this.AceptarCancelar1.PuedeAceptar = DatosValidos;
    }