Esempio n. 1
0
        public void mostrarBoxesPagos()
        {
            int conteoPag = 0;

            if (agregarDatosPago())
            {
                foreach (var box in listadoPagos)
                {
                    boxesIniPag = utils.crearBoxesPag(box, conteoPag.ToString());
                    numPago.Controls.Add(boxesIniPag.boxNumPag);
                    formPago.Controls.Add(boxesIniPag.boxFormPag);
                    folPago.Controls.Add(boxesIniPag.boxFolPag);
                    impPago.Controls.Add(boxesIniPag.boxImpPag);
                    conteoPag++;
                }
            }
            else
            {
                boxesIniPag = utils.crearBoxesIniPag(conteoPag.ToString(), listadoPagos.Count.ToString());
                numPago.Controls.Add(boxesIniPag.boxNumPag);
                formPago.Controls.Add(boxesIniPag.boxFormPag);
                folPago.Controls.Add(boxesIniPag.boxFolPag);
                impPago.Controls.Add(boxesIniPag.boxImpPag);
                conteoPag++;
            }
        }
Esempio n. 2
0
        public BoxPago crearBoxesPag(BoxesPagos boxesPag, string numID)
        {
            string  cssBoxArt  = "form-control";
            string  cssBoxArt2 = "form-control class";
            BoxPago boxPag     = new BoxPago();

            var boxNum = new TextBox();

            boxNum.ReadOnly  = true;
            boxNum.ID        = numID + "_Pag_Num";
            boxNum.CssClass  = cssBoxArt;
            boxNum.Text      = boxesPag.numPag;
            boxPag.boxNumPag = boxNum;


            listaCuentas = repo.obtCuentas();

            var listForm = new DropDownList();

            listForm.ID       = numID + "_Pag_For";
            listForm.CssClass = cssBoxArt2;
            listaCuentas.ForEach(x =>
            {
                ListItem item = new ListItem();
                item.Value    = x.TENDER_ID.ToString();
                item.Text     = x.TENDER_NAME;
                listForm.Items.Add(item);
            });
            listForm.SelectedValue = boxesPag.formPag;
            listForm.Enabled       = false;
            boxPag.boxFormPag      = listForm;

            /*
             * var boxForm = new TextBox();
             * boxForm.ReadOnly = true;
             * boxForm.ID = numID + "_Pag_For";
             * boxForm.CssClass = cssBoxArt;
             * boxForm.Text = boxesPag.formPag;
             * boxPag.boxFormPag = boxForm;
             */

            var boxFol = new TextBox();

            boxFol.ReadOnly  = true;
            boxFol.ID        = numID + "_Pag_Fol";
            boxFol.CssClass  = cssBoxArt;
            boxFol.Text      = boxesPag.folPag;
            boxPag.boxFolPag = boxFol;

            var boxImp = new TextBox();

            boxImp.ReadOnly  = true;
            boxImp.ID        = numID + "_Pag_Imp";
            boxImp.CssClass  = cssBoxArt;
            boxImp.Text      = boxesPag.impPag;
            boxPag.boxImpPag = boxImp;

            return(boxPag);
        }
Esempio n. 3
0
        public BoxPago crearBoxesIniPag(string id, string cont)
        {
            string  cssBoxPag = "form-control";
            BoxPago boxPagIni = new BoxPago();

            var boxNum = new TextBox();

            boxNum.ReadOnly        = true;
            boxNum.ID              = id + "_Pag_Num";
            boxNum.CssClass        = cssBoxPag;
            boxNum.Text            = cont;
            boxNum.EnableViewState = true;
            boxPagIni.boxNumPag    = boxNum;

            listaCuentas = repo.obtCuentas();
            var ListForm = new DropDownList();

            ListForm.ID              = id + "_Pag_For";
            ListForm.CssClass        = cssBoxPag;
            ListForm.EnableViewState = true;
            listaCuentas.ForEach(x =>
            {
                ListItem item = new ListItem();
                item.Value    = x.TENDER_ID.ToString();
                item.Text     = x.TENDER_NAME;
                ListForm.Items.Add(item);
            });
            boxPagIni.boxFormPag = ListForm;


            /*
             * var boxForm = new TextBox();
             * boxForm.ReadOnly = false;
             * boxForm.ID = id + "_Pag_For";
             * boxForm.CssClass = cssBoxPag;
             * boxForm.EnableViewState = true;
             * boxPagIni.boxFormPag = boxForm;
             */
            var boxFol = new TextBox();

            boxFol.ReadOnly        = false;
            boxFol.ID              = id + "_Pag_Fol";
            boxFol.CssClass        = cssBoxPag;
            boxFol.EnableViewState = true;
            boxPagIni.boxFolPag    = boxFol;

            var boxImp = new TextBox();

            boxImp.ReadOnly        = false;
            boxImp.ID              = id + "_Pag_Imp";
            boxImp.CssClass        = cssBoxPag;
            boxImp.EnableViewState = true;
            boxPagIni.boxImpPag    = boxImp;

            return(boxPagIni);
        }
Esempio n. 4
0
        //Seccion Pagos
        protected void agregarPagos(object sender, EventArgs e)
        {
            ButtonGuardar.Visible = true;

            if (!validarGeneral())
            {
                mostrarBoxesArticulos();
                mostrarBoxesPagos();
                return;
            }

            if (!validarArts())
            {
                mostrarBoxesArticulos();
                mostrarBoxesPagos();
                return;
            }

            ButtonArticulos.Visible = false;

            mostrarBoxesArticulos();
            generalesLectura();

            contPagos = Int32.Parse(ViewState["conteoPag"].ToString());

            contPagos = contPagos + 1;


            if (listadoPagos.Count > 0)
            {
                if (agregarDatosPago())
                {
                    mostrarBoxesPagos();

                    boxesIniPag = utils.crearBoxesIniPag(listadoPagos.Count.ToString(), contPagos.ToString());
                    BoxesPagos boxesPagos = new BoxesPagos();
                    numPago.Controls.Add(boxesIniPag.boxNumPag);
                    formPago.Controls.Add(boxesIniPag.boxFormPag);
                    folPago.Controls.Add(boxesIniPag.boxFolPag);
                    impPago.Controls.Add(boxesIniPag.boxImpPag);
                    listadoPagos.Add(boxesPagos);
                    ViewState["conteoPag"]    = contPagos.ToString();
                    ViewState["listadoPagos"] = listadoPagos;
                }
                else
                {
                    mostrarBoxesPagos();
                    validarPagos();
                }
            }
            else
            {
                BoxesPagos boxesPagos = new BoxesPagos();
                boxesIniPag = utils.crearBoxesIniPag("0", contPagos.ToString());
                numPago.Controls.Add(boxesIniPag.boxNumPag);
                formPago.Controls.Add(boxesIniPag.boxFormPag);
                folPago.Controls.Add(boxesIniPag.boxFolPag);
                impPago.Controls.Add(boxesIniPag.boxImpPag);

                listadoPagos.Add(boxesPagos);
                ViewState["listadoPagos"] = listadoPagos;
                ViewState["conteoPag"]    = contPagos.ToString();
            }
        }