예제 #1
0
        private void butAceptar_Click(object sender, System.EventArgs e)
        {
            this.tblRangos.Visible  = true;
            this.butAceptar.Enabled = false;

            //deshabilito unidad de venta y servicios
            this.ddlProducto.Enabled         = false;
            this.ddlTiempoEntrega.Enabled    = false;
            this.ddlServicio.Enabled         = false;
            this.lstModalidadEntrega.Enabled = false;
            this.ddlServicios.Enabled        = false;
            this.ddlConcepto.Enabled         = false;
            this.radioUV.Enabled             = false;
            this.radioServicio.Enabled       = false;
            this.radioConcepto.Enabled       = false;

            ICodigoBarras codigoBarras = CodigoBarrasFactory.GetCodigoBarras();

            if (this.radioUV.Checked)
            {
                codigoBarras.UnidadVentaID      = Utiles.Validaciones.obtieneEntero(this.txtServicioSelec.Text);
                codigoBarras.ModalidadEntregaID = Utiles.Validaciones.obtieneEntero(this.txtModalidadEntregaSelec.Text);
                this.lblCantCodigos.Text        = Convert.ToString(codigoBarras.CantidadCodigosBarrasAsignados());
            }
            else if (this.radioServicio.Checked)
            {
                codigoBarras.ServicioID  = Utiles.Validaciones.obtieneEntero(this.ddlServicios.SelectedValue);
                this.lblCantCodigos.Text = Convert.ToString(codigoBarras.CantidadCodigosBarrasAsignados());
            }
            else if (this.radioConcepto.Checked)
            {
                codigoBarras.ConceptoFacturacionID = Utiles.Validaciones.obtieneEntero(this.ddlConcepto.SelectedValue);
                this.lblCantCodigos.Text           = Convert.ToString(codigoBarras.CantidadCodigosBarrasAsignados());
            }
        }