本文整理汇总了C#中BKIT.Model.DataAccess类的典型用法代码示例。如果您正苦于以下问题:C# DataAccess类的具体用法?C# DataAccess怎么用?C# DataAccess使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DataAccess类属于BKIT.Model命名空间,在下文中一共展示了DataAccess类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: btnSave_Click
private void btnSave_Click(object sender, EventArgs e)
{
try
{
if (string.IsNullOrEmpty(cboSanPham.SelectedText))
{
MessageBox.Show("Chọn sản phẩm để điều chỉnh tồn kho.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
DataSet ds = new DataAccess().getIDSanPhamByTenSP(cboSanPham.SelectedText);
if (ds == null || ds.Tables[0].Rows.Count < 0 || string.IsNullOrEmpty(ds.Tables[0].Rows[0][0].ToString()))
{
// bi loi...
}
PhieuDieuChinhTonKho obj = new PhieuDieuChinhTonKho();
obj.IDSanpham = Convert.ToInt32(ds.Tables[0].Rows[0]["IDSanPham"]);
obj.SoluongDC = Convert.ToInt32(txtSoLuongDC.Text);
obj.GhiChu = txtGhiChu.Text;
new DataAccess().insertPhieuDieuChinhTonKho(obj);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
loadAllPhieuDieuChinh();
}
示例2: btnSave_Click
private void btnSave_Click(object sender, EventArgs e)
{
//save Hoa Don
HoaDonNhap objHoaDonNhap = new HoaDonNhap();
objHoaDonNhap.Ngay = dateNgay.DateTime;
objHoaDonNhap.IDNhanvien = arrIDNhanvien[cboNhanvien.SelectedIndex];
objHoaDonNhap.Ghichu = txtGhiChu.Text;
int IDHoaDonNhap = new DataAccess().insertHoaDonNhap(objHoaDonNhap);
if (IDHoaDonNhap >= 0)
{
foreach (DataRow aRow in table.Rows)
{
ChiTietHoaDonNhap objChiTiet = new ChiTietHoaDonNhap();
objChiTiet.IDHoaDonNhap = IDHoaDonNhap;
objChiTiet.IDSanPham = Convert.ToInt32(aRow["IDSanPham"]);
objChiTiet.GiaNhap = Convert.ToDecimal(aRow["GiaNhap"]);
objChiTiet.SoLuong = Convert.ToInt32(aRow["SoLuong"]);
if (new DataAccess().insertChiTietHoaDonNhap(objChiTiet) < 0)
{
//error
MessageBox.Show(this, "Thêm mới Chi tiết hóa đơn nhập không thành công", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
//delete
new DataAccess().deleteHoaDonNhap(objHoaDonNhap);
}
}
}
else
{
//error
MessageBox.Show(this, "Thêm mới Hóa đơn nhập không thành công", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
btnAddChiTietHD.Enabled = false;
btnSave.Enabled = false;
btnClear.Enabled = true;
}
示例3: loadAllComboBoxData
private void loadAllComboBoxData()
{
try
{
// load Ten nhan vien
cboNVLapGhiChu.Properties.Items.Clear();
DataSet ds = new DataAccess().getAllNhanvien();
if (ds != null)
{
foreach (DataRow item in ds.Tables[0].Rows)
{
cboNVLapGhiChu.Properties.Items.Add(item["Username"].ToString());
}
}
// load Ten cac loai su co
cboLoaiGhiChu.Properties.Items.Clear();
DataSet dsLoaiVD = new DataAccess().getAllLoaiVD();
if (dsLoaiVD != null)
{
foreach (DataRow item in dsLoaiVD.Tables[0].Rows)
{
cboLoaiGhiChu.Properties.Items.Add(item["TenVD"]);
}
}
}
catch (Exception ex)
{
MessageBox.Show("Tải dữ liệu về nhân viên và loại sự cố không thành công.");
}
}
示例4: btnLogin_Click
private void btnLogin_Click(object sender, EventArgs e)
{
string username = this.txtUserName.Text;
string password = this.txtPassword.Text;
if (username != "" && password != "")
{
DataAccess da = new DataAccess();
Nhanvien result = da.getNhanvienByUsername_Password(username, password);
if (result != null)
{
Program.userLevel = (Level)(convertLoai2Level(result.Loai));
Program.isLogin = true;
Program.IDNhanvien = result.IDNhanvien;
Program.username = result.Username;
Program.password = result.Password;
Program.userFullName = result.Ten;
this.Close();
}
else
{
lblMess.Text = "Thông tin đăng nhập không hợp lệ!";
txtUserName.Focus();
}
}
else
{
lblMess.Text = "Thông tin đăng nhập không hợp lệ!";
txtUserName.Focus();
}
}
示例5: frmInvoice_Load
public void frmInvoice_Load(object sender, EventArgs e)
{
DataSet ds = new DataAccess().getAllHoaDonNhap();
HoaDonNhapRowsCount = ds.Tables[0].Rows.Count;
gridControlHoaDonNhap.DataSource = ds.Tables[0];
dateEditFrom.DateTime = DateTime.Now.Date;
dateEditTo.DateTime = DateTime.Now.Date;
}
示例6: AddItemForComboboxGiaLoaiPhong
private void AddItemForComboboxGiaLoaiPhong()
{
int i, rowcount;
DataSet ds = new DataAccess().getAllKhunggio();
repositoryItemComboBox5.Items.Clear();
rowcount = Convert.ToInt32(ds.Tables[0].Rows.Count);
for (i = 0; i < rowcount; i++)
repositoryItemComboBox5.Items.Add(Convert.ToString(ds.Tables[0].Rows[i]["IDKhunggio"]));
}
示例7: AddItemForComboboxLoaiphongSPBandau
private void AddItemForComboboxLoaiphongSPBandau()
{
int i, rowcount;
DataSet ds = new DataAccess().getAllSanPham();
repositoryItemComboBox6.Items.Clear();
rowcount = Convert.ToInt32(ds.Tables[0].Rows.Count);
for (i = 0; i < rowcount; i++)
repositoryItemComboBox6.Items.Add(Convert.ToString(ds.Tables[0].Rows[i]["TenSanPham"]));
}
示例8: loadAllPhieuDieuChinh
private void loadAllPhieuDieuChinh()
{
DataSet ds = new DataAccess().getAllPhieuDieuChinhTonKho();
if (ds == null || ds.Tables[0].Rows.Count<0)
{
return;
}
gcDieuChinhTonKho.DataSource = ds.Tables[0];
}
示例9: getBangNguyenLieu
private void getBangNguyenLieu(int IDSanPham)
{
if (IDSanPham == -1)
{
gridControlCongThucPhaChe.DataSource = null;
return;
}
DataSet ds = new DataAccess().getAllSPPhaCheByIDSanPham(IDSanPham);
gridControlCongThucPhaChe.DataSource = ds.Tables[0];
}
示例10: frmHoaDonXuatDetail
public frmHoaDonXuatDetail(int IDHoadon)
{
InitializeComponent();
DataSet ds = new DataAccess().getAllIDandNameNhanvien();
cboEmployee.DataSource = ds.Tables[0];
cboEmployee.DisplayMember = "Ten";
cboEmployee.ValueMember = "IDNhanvien";
updateBillDisplay(IDHoadon);
iCurrentReceiptID = IDHoadon;
}
示例11: AddSPBD
private void AddSPBD(int IDReceipt, int IDLoaiSP, int IDSanPham, string TenSP, int num)
{
//add a quantity of a product to current bill
//check if the parameters are legal
//DataSet prdPrice = new DataAccess().getGiaXuatSPByIDSanPham(ID);
//if ((prdPrice != null) && (prdPrice.Tables[0].Rows.Count > 0))
//{
//txtPrice.Text = prdPrice.Tables[0].Rows[0][1].ToString();
if (IDReceipt >= 0)
{
DataSet dsGia = new DataAccess().getGiaXuatSPByIDSanPham(IDSanPham);
//if (ds == null)
// return;
//if (ds.Tables[0].Rows.Count == 0)
//{
ChitietHDXuat obj = new ChitietHDXuat();
obj.IDHoadonXuat = IDReceipt;
obj.IDSanpham = IDSanPham;
try
{
obj.Gia = Convert.ToInt32(dsGia.Tables[0].Rows[0]["Gia"]);
}
catch
{
MessageBox.Show("Chưa có giá cho " + TenSP, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
}
obj.Soluong = num;
//get khuyen mai with this product ID
DataSet ds = new DataAccess().getKhuyenmaiByIDLoaiSP(IDLoaiSP, DateTime.Now.Date);
if (ds != null)
{
try
{
obj.Giam = Convert.ToInt32(ds.Tables[0].Rows[0]["Giam"]);
}
catch (Exception ex)
{
obj.Giam = 0;
}
}
else
obj.Giam = 0;
obj.Trangthai = false;
int res = new DataAccess().insertChitietHDXuat(obj);
if (res < 0)
{
MessageBox.Show("Không thêm sản phẩm ban đầu vào hóa đơn hiện tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
}
}
}
示例12: AddItemForComboboxTenNguyenLieu
private void AddItemForComboboxTenNguyenLieu()
{
int i, rowcount;
DataSet ds1 = new DataAccess().getAllSanPham();
rowcount = Convert.ToInt32(ds1.Tables[0].Rows.Count);
repositoryItemcboTenNguyenLieu.Items.Clear();
if (ds1 == null || ds1.Tables[0].Rows.Count < 0)
{
return;
}
for (i = 0; i < rowcount; i++)
repositoryItemcboTenNguyenLieu.Items.Add(Convert.ToString(ds1.Tables[0].Rows[i]["TenSanPham"]));
}
示例13: loadDataRelatedToIssueProcessing
// load cac thong tin lien quan
private void loadDataRelatedToIssueProcessing()
{
// load Ten cac loai su co
cboLoaiXuLy.Properties.Items.Clear();
DataSet dsLoaiVD = new DataAccess().getAllLoaiVD();
if (dsLoaiVD != null)
{
foreach (DataRow item in dsLoaiVD.Tables[0].Rows)
{
cboLoaiXuLy.Properties.Items.Add(item["TenVD"]);
}
}
}
示例14: loadSanPham
private void loadSanPham()
{
cboSanPham.Properties.Items.Clear();
DataSet ds = new DataAccess().getAllSanPham();
if (ds == null || ds.Tables[0].Rows.Count<0)
{
return;
}
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
cboSanPham.Properties.Items.Add(ds.Tables[0].Rows[i]["TenSanPham"].ToString());
}
}
示例15: btnList_Click
private void btnList_Click(object sender, EventArgs e)
{
try
{
DateTime dateFrom = dateEditFrom.DateTime;
DateTime dateTo = dateEditTo.DateTime;
DataSet ds = new DataAccess().getHoaDonNhap(dateFrom,dateTo);
HoaDonNhapRowsCount = ds.Tables[0].Rows.Count;
gridControlHoaDonNhap.DataSource = ds.Tables[0];
}
catch
{
}
}