/* 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); }
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); } }
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(); } } }
public static void saveCTHDN(CTHDNDTO hs, string method) { D_CTHDN.saveCTHDN(hs, method); }