예제 #1
0
        protected void validCodigoBarras_ServerValidate(object source, ServerValidateEventArgs args)
        {
            args.IsValid = false;
            if (txtCodigoBarras.Text != string.Empty)
            {
                ICodigoBarras codigoBarra = CodigoBarrasFactory.GetCodigoBarras();

                Int32 _conceptoFacturacionID = -1;
                if (ddlConceptoFacturacion.SelectedIndex > -1)
                {
                    _conceptoFacturacionID = Convert.ToInt32(ddlConceptoFacturacion.SelectedValue);
                }

                if (codigoBarra.ValidarCodigoBarraConceptoFacturacion(txtCodigoBarras.Text, AgenciaConectadaID, ClienteFacturacion1.ClienteCorporativoID ?? 0, _conceptoFacturacionID) == true)
                {
                    args.IsValid = true;
                }
            }
            else
            {
                args.IsValid = true;
            }
        }