Example #1
0
 public void AddChungTuGiam_DAL(DTO.ChungTuGiam myTS)
 {
     db.ChungTuGiams.InsertOnSubmit(myTS);
     try
     {
         db.SubmitChanges();
     }
     catch (Exception ex)
     {
     }
 }
Example #2
0
        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);
 }