private List <OutStockBillDetailClass> GetTPDetail()
        {
            OutStockBillDetailClass        OSBDClass = null;
            List <OutStockBillDetailClass> list      = new List <OutStockBillDetailClass>();

            try
            {
                foreach (DataGridViewRow dgvr in dgvDetail.Rows)
                {
                    OSBDClass = new OutStockBillDetailClass();

                    OSBDClass.No        = dgvr.Cells["no1"].Value.ToString();
                    OSBDClass.Sort      = dgvr.Cells["sort"].Value.ToString();
                    OSBDClass.Name      = dgvr.Cells["name1"].Value.ToString();
                    OSBDClass.Model     = dgvr.Cells["model"].Value.ToString();
                    OSBDClass.Unit      = dgvr.Cells["unit"].Value.ToString();
                    OSBDClass.UnitPrice = double.Parse(dgvr.Cells["unitPrice"].Value.ToString());
                    OSBDClass.Count     = int.Parse(dgvr.Cells["count"].Value.ToString());
                    OSBDClass.TCount    = int.Parse(dgvr.Cells["TCount"].Value.ToString());
                    OSBDClass.Sum       = double.Parse(dgvr.Cells["sum1"].Value.ToString());
                    OSBDClass.InputDate = DateTime.Parse(dgvr.Cells["inputDate1"].Value.ToString());
                    OSBDClass.InputMan  = dgvr.Cells["inputMan1"].Value.ToString();

                    list.Add(OSBDClass);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
            }
            return(list);
        }
Exemplo n.º 2
0
        /*
         * 方法名称:FrmSparePartOutStockDetailAddNew
         * 方法功能描述:给新建领料单的datagridview添加行
         *
         * 创建人:夏阳明
         * 创建时间:20090325
         *
         * 修改人:
         * 修改时间:
         * 修改内容:
         *
         */

        public void FrmSparePartOutStockDetailAddNew(OutStockBillDetailClass OSBDClass, DataTable dt)
        {
            DataRow dr = dt.NewRow();

            dr["no"]    = OSBDClass.No;
            dr["sort"]  = OSBDClass.Sort;
            dr["name"]  = OSBDClass.Name;
            dr["model"] = OSBDClass.Model;
            dr["unit"]  = OSBDClass.Unit;
            //dr["unitPrice"] = OSBDClass.UnitPrice;
            dr["count"]     = OSBDClass.Count;
            dr["sum"]       = OSBDClass.Sum;
            dr["inputDate"] = OSBDClass.InputDate;
            dr["inputMan"]  = OSBDClass.InputMan;

            dt.Rows.Add(dr);
        }