C# List Error, I try to search an item from the list in another class but show nothing exists -
i created list products , objective search them in class can add them datagridview. when search program dont find number of reference(referencia). how solve problem?
search.cs
bool encontrou = false; this.datagridviewadicionarproduto.rows.clear(); foreach (produto prod in program.listaprodutos) { if (prod.refproduto == convert.toint16(this.txtprocurar.text)) { this.datagridviewadicionarproduto.rows.add(prod.refproduto, prod.nome, prod.quantidade, prod.preco); encontrou = true; } } if (encontrou == false) { messagebox.show("não foi encontrada nenhuma referencia", "procurar referencia", messageboxbuttons.ok, messageboxicon.information); this.txtprocurar.resettext(); this.txtprocurar.focus(); }
productcreate.cs:
produto prod; private void btncriar_click(object sender, eventargs e) { prod = new produto(convert.toint16(this.txtreferencia.text),this.txtnomeproduto.text, convert.toint16(this.txtquantidadeprodut.text), convert.todouble(this.txtprecoproduto.text)); datagridview1.rows.add(txtreferencia.text,txtnomeproduto.text, txtquantidadeprodut.text, txtprecoproduto.text); program.listaprodutos.add(prod); }
program.cs
static class program { /// <summary> /// main entry point application. /// </summary> [stathread] static void main() { application.enablevisualstyles(); application.setcompatibletextrenderingdefault(false); application.run(new criarclientes()); } public static list<produto> listaprodutos =new list<produto>(); public static list<cliente> cliente = new list<cliente>(); }
Comments
Post a Comment