public ActionResult DeleteConfirmed(string id)
        {
            ThanhTien thanhTien = db.ThanhTiens.Find(id);

            db.ThanhTiens.Remove(thanhTien);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "ThanhTienID,Ma_PDH,NgayBan,SoLuong,DonGia,TongTien")] ThanhTien thanhTien)
 {
     if (ModelState.IsValid)
     {
         db.Entry(thanhTien).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Ma_PDH = new SelectList(db.PhieuDonHangs, "Ma_PDH", "DiaChi", thanhTien.Ma_PDH);
     return(View(thanhTien));
 }
示例#3
0
        private void dataGridViewCTHD_CellEndEdit(object sender, DataGridViewCellEventArgs e)
        {
            decimal ThanhTien;

            if (dataGridViewCTHD.Columns[e.ColumnIndex].Name == "SoLuong")
            {
                for (int i = 0; i < dataGridViewCTHD.Rows.Count - 0; i++)
                {
                    ThanhTien = int.Parse(dataGridViewCTHD.Rows[i].Cells["SoLuong"].Value.ToString()) * decimal.Parse(dataGridViewCTHD.Rows[i].Cells["DonGia"].Value.ToString()) - decimal.Parse(dataGridViewCTHD.Rows[i].Cells["KhuyenMai"].Value.ToString());
                    dataGridViewCTHD.Rows[i].Cells["ThanhTien"].Value = ThanhTien.ToString();
                }
                TongTienSP();
            }
        }
        // GET: ThanhTien/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ThanhTien thanhTien = db.ThanhTiens.Find(id);

            if (thanhTien == null)
            {
                return(HttpNotFound());
            }
            return(View(thanhTien));
        }
        // GET: ThanhTien/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ThanhTien thanhTien = db.ThanhTiens.Find(id);

            if (thanhTien == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Ma_PDH = new SelectList(db.PhieuDonHangs, "Ma_PDH", "DiaChi", thanhTien.Ma_PDH);
            return(View(thanhTien));
        }
示例#6
0
        private void dataGridViewHDBH_CellValueChanged(object sender, DataGridViewCellEventArgs e)
        {
            decimal ThanhTien;

            if (dataGridViewHDBH.Columns[e.ColumnIndex].Name == "SoLuong")
            {
                for (int i = 0; i < dataGridViewHDBH.Rows.Count - 0; i++)
                {
                    ThanhTien = int.Parse(dataGridViewHDBH.Rows[i].Cells["SoLuong"].Value.ToString()) * decimal.Parse(dataGridViewHDBH.Rows[i].Cells["DonGia"].Value.ToString()) - decimal.Parse(dataGridViewHDBH.Rows[i].Cells["KhuyenMai"].Value.ToString());
                    dataGridViewHDBH.Rows[i].Cells["ThanhTien"].Value = ThanhTien.ToString();
                    dataGridViewHDBH.Rows[i].Cells["ThanhTien"].Value = string.Format("{0:#,##0}", decimal.Parse(ThanhTien.ToString()));
                    SLTonKhoMoi = int.Parse(dataGridViewHDBH.Rows[i].Cells["SoLuongNguyen"].Value.ToString()) - int.Parse(dataGridViewHDBH.Rows[i].Cells["SoLuong"].Value.ToString());
                    dataGridViewHDBH.Rows[i].Cells["SLConLai"].Value = SLTonKhoMoi.ToString();
                }
                TongTienSP();
            }
        }
示例#7
0
        private void btnThanhToan_Click(object sender, EventArgs e)
        {
            int     SoLuong;
            decimal DonGia, ThanhTien;

            if (txtSL.Text == "")
            {
                MessageBox.Show("Chưa có nhập số lượng");
                txtSL.Focus();
            }
            else if (txtDonGia.Text == "")
            {
                MessageBox.Show("Chưa có nhaaoj số lượng");
                txtDonGia.Focus();
            }
            else
            {
                SoLuong = Convert.ToInt32(txtSL.Text);
                DonGia  = Convert.ToDecimal(txtDonGia.Text);

                if (SoLuong <= 0)
                {
                    MessageBox.Show("Số lượng phải lớn hơn 0");
                    txtSL.Focus();
                }
                else if (DonGia <= 0)
                {
                    MessageBox.Show("Đơn giá phải lớn hơn 0");
                    txtSL.Focus();
                }
                else
                {
                    ThanhTien         = SoLuong * DonGia;
                    txtThanhTien.Text = ThanhTien.ToString();
                }
            }
        }