예제 #1
0
        public void LoadNguyenLieu(int MaNCC)
        {
            gridNguyenLieu.DataSource = null;

            dtNL.Rows.Clear();
            //try
            //{
            dtNL_Source = busNguyenLieu.SelectNguyenLieu_In_NCC(mode, MaNCC, maNH);
            for (int i = 0; i < dtNL_Source.Rows.Count; i++)
            {
                DataRow row = dtNL.NewRow();

                row["STT"]   = i + 1;
                row["TenNL"] = dtNL_Source.Rows[i]["TenNL"].ToString();
                row["Gia"]   = dtNL_Source.Rows[i]["Gia"];
                dtNL.Rows.Add(row);
            }
            gridNguyenLieu.DataSource = dtNL;
            if (gvNguyenLieu.GetSelectedRows().Length > 0)
            {
                txtGia.Text = dtNL_Source.Rows[sttNL - 1]["Gia"].ToString();
            }
            //}
            //catch (Exception)
            //{
            //    gridNCC.DataSource = null;
            //    gridNguyenLieu.DataSource = null;
            //    dtNCC.Rows.Clear();
            //    dtNL.Rows.Clear();
            //    DevExpress.XtraEditors.XtraMessageBox.Show("Không đọc được dử liệu", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            //}
        }
        public void LoadDanhSachNL(int MaNCC)
        {
            lvNguyenLieu.Items.Clear();

            DataTable dtNL = busNguyenLieu.SelectNguyenLieu_In_NCC(mode, MaNCC, maNH);

            for (int i = 0; i < dtNL.Rows.Count; i++)
            {
                ListViewItem item = new ListViewItem(new String[] { (i + 1).ToString(), dtNL.Rows[i]["TenNL"].ToString(), dtNL.Rows[i]["Gia"].ToString() });
                lvNguyenLieu.Items.Add(item);
            }
        }
 public void LoadNguyenLieuChon()
 {
     dtNguyenLieuChon_Source = busNguyenLieu.SelectNguyenLieu_In_NCC(mode, dtoNCC.MaNCC, maNH);
     Load_lvNguyenLieuChon();
 }