当前位置: 首页>>代码示例>>C#>>正文


C# Model.DataAccess类代码示例

本文整理汇总了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();
 }
开发者ID:vtthanh83,项目名称:Karaoke,代码行数:26,代码来源:frmDieuChinhTonKho.cs

示例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;
 }
开发者ID:vtthanh83,项目名称:Karaoke,代码行数:35,代码来源:frmAddHoaDonNhap.cs

示例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.");
     }
 }
开发者ID:vtthanh83,项目名称:Karaoke,代码行数:30,代码来源:frmThongKeSuCo.cs

示例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();
     }
 }
开发者ID:vtthanh83,项目名称:Karaoke,代码行数:30,代码来源:frmLogin.cs

示例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;
 }
开发者ID:vtthanh83,项目名称:Karaoke,代码行数:8,代码来源:frmInvoice.cs

示例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"]));
 }
开发者ID:vtthanh83,项目名称:Karaoke,代码行数:9,代码来源:frmRoom.cs

示例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"]));
 }
开发者ID:vtthanh83,项目名称:Karaoke,代码行数:9,代码来源:frmRoom.cs

示例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];
 }
开发者ID:vtthanh83,项目名称:Karaoke,代码行数:9,代码来源:frmDieuChinhTonKho.cs

示例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];
 }
开发者ID:vtthanh83,项目名称:Karaoke,代码行数:10,代码来源:frmProduct.cs

示例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;
 }
开发者ID:vtthanh83,项目名称:Karaoke,代码行数:10,代码来源:frmHoaDonXuatDetail.cs

示例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;
                }

            }
        }
开发者ID:vtthanh83,项目名称:Karaoke,代码行数:55,代码来源:frmListRoom.cs

示例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"]));
 }
开发者ID:vtthanh83,项目名称:Karaoke,代码行数:13,代码来源:frmProduct.cs

示例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"]);
         }
     }
 }
开发者ID:vtthanh83,项目名称:Karaoke,代码行数:14,代码来源:frmGhiChuXuLy.cs

示例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());
     }
 }
开发者ID:vtthanh83,项目名称:Karaoke,代码行数:13,代码来源:frmDieuChinhTonKho.cs

示例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
     {
     }
 }
开发者ID:vtthanh83,项目名称:Karaoke,代码行数:14,代码来源:frmInvoice.cs


注:本文中的BKIT.Model.DataAccess类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。