Пример #1
0
        private QheDoituongKho[] CreateDoiTuongKhoThem()
        {
            var arrDoituongKho = new QheDoituongKho[grdDoiTuong.RowCount];
            int idx            = 0;

            foreach (GridEXRow rowSelect in grdDoiTuong.GetCheckedRows())
            {
                arrDoituongKho[idx]               = new QheDoituongKho();
                arrDoituongKho[idx].IdKho         = Utility.Int32Dbnull(txtIDKHO.Text);
                arrDoituongKho[idx].MaDoituongKcb = Utility.sDbnull(rowSelect.Cells[QheDoituongKho.Columns.MaDoituongKcb].Value);
                arrDoituongKho[idx].SttHthi       = Utility.Int32Dbnull(rowSelect.Cells[QheDoituongKho.Columns.SttHthi].Value);
                idx++;
            }
            return(arrDoituongKho);
        }
Пример #2
0
 public static void THEM_DOITUONG_KHO(QheDoituongKho objThemDoiTuongKho)
 {
     try
     {
         using (var Scope = new TransactionScope())
         {
             using (var dbScope = new SharedDbConnectionScope())
             {
                 objThemDoiTuongKho.IsNew = true;
                 objThemDoiTuongKho.Save();
             }
             Scope.Complete();
         }
     }
     catch (Exception exception)
     {
         //log.Error("Loi trong qua trinh sua phieu nhap kho :{0}", exception);
     }
 }
Пример #3
0
        public static void THEM_DOITUONG_KHO(QheDoituongKho objThemDoiTuongKho)
        {
            try
            {
                using (var Scope = new TransactionScope())
                {
                    using (var dbScope = new SharedDbConnectionScope())
                    {
                        objThemDoiTuongKho.IsNew = true;
                        objThemDoiTuongKho.Save();
                    }
                    Scope.Complete();
                }
            }
            catch (Exception exception)
            {
                //log.Error("Loi trong qua trinh sua phieu nhap kho :{0}", exception);

            }
        }
Пример #4
0
 public static void XOA_DOITUONG_KHO(QheDoituongKho objXoaDoiTuongKho)
 {
     try
     {
         using (var Scope = new TransactionScope())
         {
             using (var dbScope = new SharedDbConnectionScope())
             {
                 new Delete().From(QheDoituongKho.Schema)
                 .Where(QheDoituongKho.Columns.MaDoituongKcb).IsEqualTo(objXoaDoiTuongKho.MaDoituongKcb)
                 .And(QheDoituongKho.Columns.IdKho).IsEqualTo(objXoaDoiTuongKho.IdKho)
                 .Execute();
             }
             Scope.Complete();
         }
     }
     catch (Exception exception)
     {
         //log.Error("Loi trong qua trinh sua phieu nhap kho :{0}", exception);
     }
 }
Пример #5
0
        public static void XOA_DOITUONG_KHO(QheDoituongKho objXoaDoiTuongKho)
        {
            try
            {
                using (var Scope = new TransactionScope())
                {
                    using (var dbScope = new SharedDbConnectionScope())
                    {
                        new Delete().From(QheDoituongKho.Schema)
                            .Where(QheDoituongKho.Columns.MaDoituongKcb).IsEqualTo(objXoaDoiTuongKho.MaDoituongKcb)
                            .And(QheDoituongKho.Columns.IdKho).IsEqualTo(objXoaDoiTuongKho.IdKho)
                            .Execute();

                    }
                    Scope.Complete();
                }
            }
            catch (Exception exception)
            {
                //log.Error("Loi trong qua trinh sua phieu nhap kho :{0}", exception);

            }
        }
Пример #6
0
        public void Update(string MaDoituongKcb,int IdKho,int? SttHthi)
        {
            QheDoituongKho item = new QheDoituongKho();
            item.MarkOld();
            item.IsLoaded = true;

            item.MaDoituongKcb = MaDoituongKcb;

            item.IdKho = IdKho;

            item.SttHthi = SttHthi;

            item.Save(UserName);
        }
Пример #7
0
        public void Insert(string MaDoituongKcb,int IdKho,int? SttHthi)
        {
            QheDoituongKho item = new QheDoituongKho();

            item.MaDoituongKcb = MaDoituongKcb;

            item.IdKho = IdKho;

            item.SttHthi = SttHthi;

            item.Save(UserName);
        }
Пример #8
0
 private QheDoituongKho[] CreateDoiTuongKhoThem()
 {
     var arrDoituongKho = new QheDoituongKho[grdDoiTuong.RowCount];
     int idx = 0;
     foreach (GridEXRow rowSelect in grdDoiTuong.GetCheckedRows())
     {
         arrDoituongKho[idx] = new QheDoituongKho();
         arrDoituongKho[idx].IdKho = Utility.Int32Dbnull(txtIDKHO.Text);
         arrDoituongKho[idx].MaDoituongKcb = Utility.sDbnull(rowSelect.Cells[QheDoituongKho.Columns.MaDoituongKcb].Value);
         arrDoituongKho[idx].SttHthi = Utility.Int32Dbnull(rowSelect.Cells[QheDoituongKho.Columns.SttHthi].Value);
         idx++;
     }
     return arrDoituongKho;
 }