Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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();
        }
Esempio n. 4
0
 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);
     }
 }