Example #1
0
        /* in form handler*/
        private CTHDNDTO checkDataGioHang()
        {
            string soHDN     = txtSoHDN.Text;
            string maHang    = cbxHang.Text;
            string soLuong   = txtSoLuong.Text;
            string donGia    = txtDonGia.Text;
            string giamGia   = txtGiamGia.Text;
            string thanhTien = txtThanhTien.Text;
            string tenHang   = txtTenHang.Text;

            if (cbxHang.Text == "")
            {
                MessageBox.Show("Bạn Chưa Chọn Hàng Muốn Nhập", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(null);
            }
            else if (txtSoLuong.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn Chưa Nhập Số Lượng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtSoLuong.Focus();
                return(null);
            }
            else if (txtGiamGia.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn Chưa Nhập Giảm Giá", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtGiamGia.Focus();
                return(null);
            }
            maHang = cbxHang.SelectedValue.ToString();
            CTHDNDTO dto = new CTHDNDTO(soHDN, maHang,
                                        int.Parse(soLuong), int.Parse(donGia), int.Parse(giamGia), int.Parse(thanhTien), tenHang);

            return(dto);
        }
Example #2
0
 public static void saveCTHDN(CTHDNDTO hs, string method)
 {
     SqlParameter[] sqlP = new SqlParameter[6];
     sqlP[0] = new SqlParameter("@SoHDN", hs.SoHDN1);
     sqlP[1] = new SqlParameter("@MaHang", hs.MaHang1);
     sqlP[2] = new SqlParameter("@SoLuong", hs.SoLuong1);
     sqlP[3] = new SqlParameter("@DonGia", hs.DonGia1);
     sqlP[4] = new SqlParameter("@GiamGia", hs.GiamGia1);
     sqlP[5] = new SqlParameter("@ThanhTien", hs.ThanhTien1);
     if (method == sys.INSERT)
     {
         GenericDAL.execNonQuery("sp_InsertCTHDN", sqlP, Conn);
     }
     else if (method == sys.UPDATE)
     {
         GenericDAL.execNonQuery("sp_UpdateCTHDN", sqlP, Conn);
     }
 }
Example #3
0
        private void btnThemVaoKho_Click(object sender, EventArgs e)
        {
            CTHDNDTO ob = checkDataGioHang();

            if (ob != null)
            {
                if (checkDuplicate() == true)
                {
                    MessageBox.Show("Chọn Hàng Khác", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    clrHang();
                    return;
                }
                else
                {
                    cthdnList.Add(ob);
                    loadTempTable(cthdnList);
                    tinhTongTien(cthdnList, txtTongTien);
                    clrHang();
                }
            }
        }
Example #4
0
 public static void saveCTHDN(CTHDNDTO hs, string method)
 {
     D_CTHDN.saveCTHDN(hs, method);
 }