private void BuildRow(DataRow dr, frmSearchProduct sp) { foreach (SearchProduct sps in sp.SearchProducts) { dr = dt.NewRow(); dr["strItemCode"] = sps.StrProductCode; dr["nQuantity"] = 0; dt.Rows.Add(dr); } }
private void simpleButton4_Click(object sender, System.EventArgs e) { if (this.lkBranchTo.EditValue.ToString() == "Select Branch") { UI.ShowErrorMessage(this, "Please select Branch first", "Error"); this.lkBranchTo.Focus(); return; } frmSearchProduct sp = new frmSearchProduct(this.lkBranchTo.EditValue.ToString()); if (DialogResult.OK == sp.ShowDialog(this)) { DataRow dr = null; int rowloop = 0; if (this.gridView1.RowCount == 1) { DataRow row = this.gridView1.GetDataRow(0); if (row != null) { if (row[0].ToString() == "" | row[0].ToString() == "Select Product") { foreach (SearchProduct sps in sp.SearchProducts) { if (rowloop == 0) { dr = dt.Rows[0]; dr["strItemCode"] = sps.StrProductCode; dr["nQuantity"] = 0; } else { AppendRow(dr, sps); } rowloop++; } } else { BuildRow(dr, sp); } } } else { BuildRow(dr, sp); } this.gridControl1.DataSource = dt; } sp.Dispose(); }
private void simpleButton4_Click(object sender, System.EventArgs e) { if(this.lkBranchTo.EditValue.ToString()=="Select Branch") { UI.ShowErrorMessage(this,"Please select Branch first","Error"); this.lkBranchTo.Focus(); return; } frmSearchProduct sp = new frmSearchProduct(this.lkBranchTo.EditValue.ToString()); if (DialogResult.OK == sp.ShowDialog(this)) { DataRow dr =null; int rowloop=0; if(this.gridView1.RowCount==1) { DataRow row = this.gridView1.GetDataRow(0); if(row!=null) { if(row[0].ToString()=="" | row[0].ToString()=="Select Product") { foreach(SearchProduct sps in sp.SearchProducts) { if(rowloop==0) { dr = dt.Rows[0]; dr["strItemCode"]=sps.StrProductCode; dr["nQuantity"]=0; } else { AppendRow(dr,sps); } rowloop++; } } else { BuildRow(dr,sp); } } } else { BuildRow(dr,sp); } this.gridControl1.DataSource = dt; } sp.Dispose(); }
private void BuildRow(DataRow dr,frmSearchProduct sp) { foreach(SearchProduct sps in sp.SearchProducts) { dr = dt.NewRow(); dr["strItemCode"]=sps.StrProductCode; dr["nQuantity"]=0; dt.Rows.Add(dr); } }