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++; } }
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); }
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); }
//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(); } }