public void AddChungTuGiam_DAL(DTO.ChungTuGiam myTS) { db.ChungTuGiams.InsertOnSubmit(myTS); try { db.SubmitChanges(); } catch (Exception ex) { } }
public DTO.ChungTuGiam GetInfoCTG_DAL(string MCTG) { DTO.ChungTuGiam myCT = new DTO.ChungTuGiam(); var s = db.ChungTuGiams.Where(p => p.MaChungTuGiam == MCTG).Select(p => new { p.MaTaiSan, p.NoiDung, p.NgayGhiGiam, p.GhiChu, p.ThanhTien, p.SoLuong }).Single(); myCT.SoLuong = s.SoLuong; myCT.MaTaiSan = s.MaTaiSan; myCT.NoiDung = s.NoiDung; myCT.NgayGhiGiam = s.NgayGhiGiam; myCT.GhiChu = s.GhiChu; myCT.ThanhTien = s.ThanhTien; return(myCT); }
private void buttonOK_Click(object sender, EventArgs e) { bool isGoodToGo = true; if (String.IsNullOrEmpty(textBoxMaCTG.Text.Trim())) { MessageBox.Show("Nhập lại mã chứng từ giảm", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); isGoodToGo = false; } foreach (string ob in bll.GetListMaCTT_BLL()) { if (textBoxMaCTG.Text.Equals(ob.ToString())) { MessageBox.Show("Nhập lại mã chứng từ giảm", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); isGoodToGo = false; break; } } if (isGoodToGo) { DTO.ChungTuGiam myTS = new DTO.ChungTuGiam(); //string mats= bll.GetMTS_BLL(bll.GetMaPhong_BLL(cbbPhong.SelectedItem.ToString()), cbbTenTS.SelectedItem.ToString()); string matsruong = bll.GetMaTSTruong_BLL(cbbTenTS.SelectedItem.ToString()); string mats = matsruong.Substring(0, 3) + "-" + bll.GetMaKhoa_BLL(cbbKhoa.SelectedItem.ToString()) + "-" + bll.GetMaPhong_BLL(cbbPhong.SelectedItem.ToString()); myTS.MaTaiSan = mats; myTS.MaChungTuGiam = textBoxMaCTG.Text.ToString(); myTS.SoLuong = int.Parse(numericUpDownSoLuong.Value.ToString()); myTS.NgayGhiGiam = dateTimePickerGhiGiam.Value; myTS.ThanhTien = 10 * int.Parse(numericUpDownSoLuong.Value.ToString()); myTS.NoiDung = textBoxNoiDung.Text; myTS.GhiChu = textBoxGhiChu.Text; bll.AddChungTuGiam_BLL(myTS); int slPhong = bll.GetSL_BLL(mats) - myTS.SoLuong; bll.UpdateSL(mats, slPhong, slPhong * 10); d(); this.Close(); MessageBox.Show("Thêm tài sản thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void AddChungTuGiam_BLL(DTO.ChungTuGiam myTS) { dt.AddChungTuGiam_DAL(myTS); }