Пример #1
0
        public void mostrarBoxesArticulos()
        {
            int conteoArt = 0;

            if (agregarDatosArts())
            {
                foreach (var box in listadoArts)
                {
                    boxesIniArt = utils.crearBoxesArt(box, conteoArt.ToString());
                    numArticulo.Controls.Add(boxesIniArt.boxNumArt);
                    descArticulo.Controls.Add(boxesIniArt.boxDescArt);
                    codBarras.Controls.Add(boxesIniArt.boxCodArt);
                    precio.Controls.Add(boxesIniArt.boxPrecioArt);
                    conteoArt++;
                }
            }
            else
            {
                boxesIniArt = utils.crearBoxesIniArt(conteoArt.ToString(), listadoArts.Count.ToString());
                numArticulo.Controls.Add(boxesIniArt.boxNumArt);
                descArticulo.Controls.Add(boxesIniArt.boxDescArt);
                codBarras.Controls.Add(boxesIniArt.boxCodArt);
                precio.Controls.Add(boxesIniArt.boxPrecioArt);
                conteoArt++;
            }
        }
Пример #2
0
        //Seccion Articulos
        protected void agregarArticulo(object sender, EventArgs e)
        {
            if (!validarGeneral())
            {
                mostrarBoxesArticulos();
                mostrarBoxesPagos();
                return;
            }

            ButtonPagos.Visible = true;

            generalesLectura();
            contArticulos = Int32.Parse(ViewState["conteoArt"].ToString());

            contArticulos = contArticulos + 1;


            if (listadoArts.Count > 0)
            {
                if (agregarDatosArts())
                {
                    mostrarBoxesArticulos();

                    boxesIniArt = utils.crearBoxesIniArt(listadoArts.Count.ToString(), contArticulos.ToString());
                    BoxesArticulos boxesArts = new BoxesArticulos();
                    numArticulo.Controls.Add(boxesIniArt.boxNumArt);
                    descArticulo.Controls.Add(boxesIniArt.boxDescArt);
                    codBarras.Controls.Add(boxesIniArt.boxCodArt);
                    precio.Controls.Add(boxesIniArt.boxPrecioArt);
                    listadoArts.Add(boxesArts);
                    ViewState["conteoArt"]   = contArticulos.ToString();
                    ViewState["listadoArts"] = listadoArts;
                }
                else
                {
                    mostrarBoxesArticulos();
                    validarArts();
                }
            }
            else
            {
                BoxesArticulos boxesArts = new BoxesArticulos();
                boxesIniArt = utils.crearBoxesIniArt("0", contArticulos.ToString());
                numArticulo.Controls.Add(boxesIniArt.boxNumArt);
                descArticulo.Controls.Add(boxesIniArt.boxDescArt);
                codBarras.Controls.Add(boxesIniArt.boxCodArt);
                precio.Controls.Add(boxesIniArt.boxPrecioArt);

                listadoArts.Add(boxesArts);
                ViewState["listadoArts"] = listadoArts;
                ViewState["conteoArt"]   = contArticulos.ToString();
            }
        }
Пример #3
0
        public BoxArticulo crearBoxesIniArt(string id, string cont)
        {
            string      cssBoxArt = "form-control";
            BoxArticulo boxArtIni = new BoxArticulo();

            var boxNum = new TextBox();

            boxNum.ReadOnly        = true;
            boxNum.ID              = id + "_Art_Num";
            boxNum.CssClass        = cssBoxArt;
            boxNum.Text            = cont;
            boxNum.EnableViewState = true;
            boxArtIni.boxNumArt    = boxNum;

            var boxCod = new TextBox();

            boxCod.ReadOnly        = false;
            boxCod.ID              = id + "_Art_Cod";
            boxCod.CssClass        = cssBoxArt;
            boxCod.EnableViewState = true;
            boxArtIni.boxCodArt    = boxCod;

            var boxDesc = new TextBox();

            boxDesc.ReadOnly        = false;
            boxDesc.ID              = id + "_Art_Des";
            boxDesc.CssClass        = cssBoxArt;
            boxDesc.EnableViewState = true;
            boxArtIni.boxDescArt    = boxDesc;

            var boxPrecio = new TextBox();

            boxPrecio.ReadOnly        = false;
            boxPrecio.ID              = id + "_Art_Pre";
            boxPrecio.CssClass        = cssBoxArt;
            boxPrecio.EnableViewState = true;
            boxPrecio.ValidationGroup = "[0-9]{2}";
            //boxPrecio.TextMode = TextBoxMode.Number;
            //boxPrecio.step = "any";
            boxArtIni.boxPrecioArt = boxPrecio;

            return(boxArtIni);
        }
Пример #4
0
        public BoxArticulo crearBoxesArt(BoxesArticulos boxesArt, string numID)
        {
            string      cssBoxArt = "form-control";
            BoxArticulo boxArt    = new BoxArticulo();

            var boxNum = new TextBox();

            boxNum.ReadOnly  = true;
            boxNum.ID        = numID + "_Art_Num";
            boxNum.CssClass  = cssBoxArt;
            boxNum.Text      = boxesArt.numArt;
            boxArt.boxNumArt = boxNum;

            var boxCod = new TextBox();

            boxCod.ReadOnly  = true;
            boxCod.ID        = numID + "_Art_Cod";
            boxCod.CssClass  = cssBoxArt;
            boxCod.Text      = boxesArt.codArt;
            boxArt.boxCodArt = boxCod;

            var boxDesc = new TextBox();

            boxDesc.ReadOnly  = true;
            boxDesc.ID        = numID + "_Art_Des";
            boxDesc.CssClass  = cssBoxArt;
            boxDesc.Text      = boxesArt.descArt;
            boxArt.boxDescArt = boxDesc;

            var boxPrecio = new TextBox();

            boxPrecio.ReadOnly = true;
            boxPrecio.ID       = numID + "_Art_Pre";
            boxPrecio.CssClass = cssBoxArt;

            boxPrecio.Text      = boxesArt.precioArt;
            boxArt.boxPrecioArt = boxPrecio;

            return(boxArt);
        }