Example #1
0
        /// <summary>
        /// Add phiếu thu vào database
        /// </summary>
        /// <param name="phieuChi"></param>
        /// <returns></returns>
        public bool AddData(clsPhieuChi phieuChi)
        {
            DialogResult result = MessageBox.Show("Xác nhận tạo phiếu chi " + GetNewMaPhieuChi() + " ?", "Xác nhận",
                                                  MessageBoxButtons.YesNo, MessageBoxIcon.Question);

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

            if (_mdlPhieuChi.AddData(phieuChi))
            {
                MessageBox.Show("Thêm thành công", "Thêm phiếu chi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //them chi tiet hoa don
                _phieuChiView.UpdateView();
                return(true);
            }
            else
            {
                MessageBox.Show("Thêm thất bại", "Thêm phiếu chi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            return(false);
        }
Example #2
0
        /// <summary>
        /// Update phiếu thu
        /// </summary>
        /// <param name="phieuChi"></param>
        /// <returns></returns>
        public bool UpdateData(clsPhieuChi phieuChi)
        {
            DialogResult result = MessageBox.Show("Xác nhận sửa thông tin phiếu thu " + GenerateMaPhieuChi(phieuChi.SoPhieu, phieuChi.NgayLap)
                                                  + " ?", "Xác nhận",
                                                  MessageBoxButtons.YesNo, MessageBoxIcon.Question);

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

            if (_mdlPhieuChi.UpdateData(phieuChi))
            {
                MessageBox.Show("Sửa thành công", "Sửa phiếu thu", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //them chi tiet hoa don
                _phieuChiView.UpdateView();
                return(true);
            }
            else
            {
                MessageBox.Show("Sửa thất bại", "Sửa phiếu thu", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            return(false);
        }
Example #3
0
 public bool UpdateData(clsPhieuChi phieuChi)
 {
     _conn.CMD.CommandText = String.Format("Update  tbPhieuChi set idNhanVien = N'{0}',TenNguoiNhan = N'{1}' ,DiaChi = N'{2}'," +
                                           " LyDo = N'{3}',SoTien = N'{4}',ChungTyKemTheo = N'{5}',idCuaHang = N'{6}',SoPhieu = N'{7}',NgayLap = N'{8}' where id = '{9}'"
                                           , phieuChi.IdNhanVien
                                           , phieuChi.TenNguoiNhan
                                           , phieuChi.DiaChi
                                           , phieuChi.LyDo
                                           , phieuChi.SoTien
                                           , phieuChi.ChungTyKemTheo
                                           , phieuChi.IdCuaHang
                                           , phieuChi.SoPhieu
                                           , phieuChi.NgayLap.ToString("yyyy-MM-dd hh:mm:ss.FFF")
                                           , phieuChi.Id);
     return(_conn.ExecuteCMD());
 }
Example #4
0
 public bool AddData(clsPhieuChi phieuChi)
 {
     _conn.CMD.CommandText = String.Format("INSERT [dbo].[tbPhieuChi] (idNhanVien,TenNguoiNhan,DiaChi,LyDo,SoTien,"
                                           + "ChungTyKemTheo,idCuaHang,SoPhieu,NgayLap)  "
                                           + "VALUES (N'{0}',N'{1}',N'{2}',N'{3}',N'{4}',N'{5}',N'{6}',N'{7}',cast('{8}' as datetime))"
                                           , phieuChi.IdNhanVien
                                           , phieuChi.TenNguoiNhan
                                           , phieuChi.DiaChi
                                           , phieuChi.LyDo
                                           , phieuChi.SoTien
                                           , phieuChi.ChungTyKemTheo
                                           , phieuChi.IdCuaHang
                                           , phieuChi.SoPhieu
                                           , phieuChi.NgayLap.ToString("yyyy-MM-dd hh:mm:ss.FFF"));
     return(_conn.ExecuteCMD());
 }