Exemple #1
0
        private void SaveData()
        {
            try
            {
                foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdList.GetCheckedRows())
                {
                    DataRow newDr = m_dtqhe.NewRow();
                    newDr[QheDautheQloiBhyt.Columns.MaDoituongbhyt] = this.ma_doituongbhyt;
                    newDr[QheDautheQloiBhyt.Columns.MaQloi]         = Utility.sDbnull(gridExRow.Cells[DmucChung.Columns.Ma].Value, "");
                    newDr[QheDautheQloiBhyt.Columns.PhantramBhyt]   = Utility.Int32Dbnull(gridExRow.Cells[QheDautheQloiBhyt.Columns.PhantramBhyt].Value, 0);
                    m_dtqhe.Rows.Add(newDr);

                    QheDautheQloiBhyt _QheDautheQloiBhyt = new QheDautheQloiBhyt();
                    _QheDautheQloiBhyt.MaDoituongbhyt = this.ma_doituongbhyt;
                    _QheDautheQloiBhyt.MaQloi         = Utility.ByteDbnull(gridExRow.Cells[DmucChung.Columns.Ma].Value, "");
                    _QheDautheQloiBhyt.PhantramBhyt   = Utility.Int16Dbnull(gridExRow.Cells[QheDautheQloiBhyt.Columns.PhantramBhyt].Value, 0);
                    _QheDautheQloiBhyt.IsNew          = true;
                    _QheDautheQloiBhyt.Save();
                    m_blnCancel = false;
                }
                m_dtqhe.AcceptChanges();
                this.DialogResult = System.Windows.Forms.DialogResult.OK;
                this.Close();
            }
            catch (Exception ex)
            {
                Utility.CatchException(ex);
            }
        }
        public void Update(string MaDoituongbhyt,byte MaQloi,short PhantramBhyt)
        {
            QheDautheQloiBhyt item = new QheDautheQloiBhyt();
            item.MarkOld();
            item.IsLoaded = true;

            item.MaDoituongbhyt = MaDoituongbhyt;

            item.MaQloi = MaQloi;

            item.PhantramBhyt = PhantramBhyt;

            item.Save(UserName);
        }
        public void Insert(string MaDoituongbhyt,byte MaQloi,short PhantramBhyt)
        {
            QheDautheQloiBhyt item = new QheDautheQloiBhyt();

            item.MaDoituongbhyt = MaDoituongbhyt;

            item.MaQloi = MaQloi;

            item.PhantramBhyt = PhantramBhyt;

            item.Save(UserName);
        }
        private void SaveData()
        {
            try
            {
                foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdList.GetCheckedRows())
                {
                    DataRow newDr = m_dtqhe.NewRow();
                    newDr[QheDautheQloiBhyt.Columns.MaDoituongbhyt] = this.ma_doituongbhyt;
                    newDr[QheDautheQloiBhyt.Columns.MaQloi] = Utility.sDbnull(gridExRow.Cells[DmucChung.Columns.Ma].Value, "");
                    newDr[QheDautheQloiBhyt.Columns.PhantramBhyt] = Utility.Int32Dbnull(gridExRow.Cells[QheDautheQloiBhyt.Columns.PhantramBhyt].Value, 0);
                    m_dtqhe.Rows.Add(newDr);

                    QheDautheQloiBhyt _QheDautheQloiBhyt = new QheDautheQloiBhyt();
                    _QheDautheQloiBhyt.MaDoituongbhyt = this.ma_doituongbhyt;
                    _QheDautheQloiBhyt.MaQloi = Utility.ByteDbnull(gridExRow.Cells[DmucChung.Columns.Ma].Value, "");
                    _QheDautheQloiBhyt.PhantramBhyt = Utility.Int16Dbnull(gridExRow.Cells[QheDautheQloiBhyt.Columns.PhantramBhyt].Value, 0);
                    _QheDautheQloiBhyt.IsNew = true;
                    _QheDautheQloiBhyt.Save();
                    m_blnCancel = false;
                }
                m_dtqhe.AcceptChanges();
                this.DialogResult = System.Windows.Forms.DialogResult.OK;
                this.Close();
            }
            catch(Exception ex)
            {
                Utility.CatchException(ex);
            }
        }