コード例 #1
0
ファイル: ctrlCuaHang.cs プロジェクト: LordHung/QLBanHang
        /// <summary>
        /// Thêm cửa hàng
        /// </summary>
        /// <param name="cuaHang"></param>
        /// <returns></returns>
        public bool AddData(clsCuaHang cuaHang)
        {
            if (IsExist(cuaHang.MaCuaHang))
            {
                MessageBox.Show("Mã cửa hàng" + cuaHang.MaCuaHang + " đã có trong Database "
                                , "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
            DialogResult result = MessageBox.Show("Xác nhận thêm cửa hàng " + cuaHang.MaCuaHang + " ?", "Xác nhận",
                                                  MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.No)
            {
                return(false);
            }
            ///them hoa don

            if (_mdlCuaHang.AddData(cuaHang))
            {
                MessageBox.Show("Thêm thành công", "Thêm cửa hàng", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //them chi tiet hoa don
                _cuaHangView.UpdateView();
                if (!this.AddSanPhamCuaHang())
                {
                    MessageBox.Show("Thêm sản phẩm vào cửa hàng thất bại", "Thêm sản phẩm cửa hàng", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                return(true);
            }
            else
            {
                MessageBox.Show("Thêm thất bại", "Thêm cửa hàng", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            return(false);
        }
コード例 #2
0
 public bool AddData(clsCuaHang cuaHang)
 {
     _conn.CMD.CommandText = String.Format("INSERT [dbo].[tbCuaHang] (TenCuaHang,DiaChiCuaHang,NguoiQuanLy,SoDienThoai,TenCuaHangTrenBill"
                                           + ",ThongTinLienHeTrenBill,MaCuaHang)  "
                                           + "VALUES (N'{0}',N'{1}',N'{2}',N'{3}',N'{4}',N'{5}',N'{6}')"
                                           , cuaHang.TenCuaHang, cuaHang.DiaChiCuaHang, cuaHang.NguoiQuanLy, cuaHang.SoDienThoai, cuaHang.TenCuaHangTrenBill,
                                           cuaHang.ThongTinLienHeTrenBill, cuaHang.MaCuaHang);
     return(_conn.ExecuteCMD());
 }
コード例 #3
0
 public bool UpdateData(clsCuaHang cuaHang)
 {
     _conn.CMD.CommandText = String.Format("Update  tbCuaHang set TenCuaHang = N'{0}',DiaChiCuaHang = N'{1}' ,NguoiQuanLy = N'{2}'," +
                                           " SoDienThoai = N'{3}',TenCuaHangTrenBill = N'{4}',ThongTinLienHeTrenBill = N'{5}',"
                                           + "MaCuaHang = N'{6}' where id = '{7}'"
                                           , cuaHang.TenCuaHang, cuaHang.DiaChiCuaHang, cuaHang.NguoiQuanLy, cuaHang.SoDienThoai, cuaHang.TenCuaHangTrenBill,
                                           cuaHang.ThongTinLienHeTrenBill, cuaHang.MaCuaHang, cuaHang.Id);
     return(_conn.ExecuteCMD());
 }
コード例 #4
0
ファイル: ctrlCuaHang.cs プロジェクト: LordHung/QLBanHang
        /// <summary>
        /// Cập nhập dữ liệu cho cửa hàng
        /// </summary>
        /// <param name="cuaHang"></param>
        /// <returns></returns>
        public bool UpdateData(clsCuaHang cuaHang)
        {
            if (IsExist(cuaHang.MaCuaHang) && cuaHang.Id != this.GetIdCuaHangByCode(cuaHang.MaCuaHang))
            {
                MessageBox.Show("Mã cửa hàng " + cuaHang.MaCuaHang + " đã có trong Database "
                                , "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                _cuaHangView.UpdateView();
                return(false);
            }

            if (_mdlCuaHang.UpdateData(cuaHang))
            {
                //MessageBox.Show("Sửa thành công", "Sửa loại khách hàng", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //them chi tiet hoa don
                //_cuaHangView.UpdateView();
                return(true);
            }
            else
            {
                MessageBox.Show("Sửa thất bại", "Sửa cửa hàng", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            return(false);
        }