private void btnThemDU_Click(object sender, EventArgs e) { var du = new dulieu.nguyenlieu(); du.giaban = int.Parse(txtGiaBan.Text); du.soluong = int.Parse(txtsoluong.Text); du.donvi = donvi.Selected.ToString(); du.manguyenlieu = txt2MaDU.Text; du.tennguyenlieu = txtTenDU.Text; du.loainguyenlieu = cbbLoaiDU.Text; var index = grvDouong.CurrentRow.Index; if (open != null) { if (open.FileName != grvDouong.Rows[index].Cells[6].Value.ToString()) { du.hinhanh = System.IO.Path.GetFileName(open.FileName); } else { du.hinhanh = grvDouong.Rows[index].Cells[6].Value.ToString(); } } else { du.hinhanh = grvDouong.Rows[index].Cells[6].Value.ToString(); } dl.Add(du); grvDouong.DataSource = null; grvDouong.DataSource = dl; }
private void btnSuaDU_Click(object sender, EventArgs e) { var index = grvDouong.CurrentRow.Index; var du = new dulieu.nguyenlieu(); du.giaban = int.Parse(txtGiaBan.Text); du.soluong = int.Parse(txtsoluong.Text); du.donvi = donvi.Selected.ToString(); du.manguyenlieu = txt2MaDU.Text; du.tennguyenlieu = txtTenDU.Text; du.loainguyenlieu = cbbLoaiDU.Text; du.hinhanh = grvDouong.Rows[index].Cells[6].Value.ToString(); { foreach (var item in dl) { if (item.manguyenlieu == grvDouong.Rows[index].Cells[0].Value.ToString()) { dl.Remove(item); break; } } } dl.Add(du); grvDouong.DataSource = null; grvDouong.DataSource = dl; }