protected void grvNhomChucDanh_InsertCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem item   = e.Item as GridEditableItem;
            Hashtable        values = new Hashtable();

            item.ExtractValues(values);
            switch (e.Item.OwnerTableView.Name)
            {
            case "tbl_NhomChucDanh":
                NhomChucDanh nhomchucdanh = new NhomChucDanh();
                nhomchucdanh.NgayTao  = nhomchucdanh.NgayCapNhat = DateTime.Now;
                nhomchucdanh.NguoiTao = nhomchucdanh.NguoiCapNhat = idNhanVien;
                item.UpdateValues(nhomchucdanh);
                _entities.AddToNhomChucDanhs(nhomchucdanh);
                _entities.SaveChanges();
                break;

            case "tbl_ChucDanhChuyenMon":
                ChucDanh chucdanh = new ChucDanh();
                item.UpdateValues(chucdanh);
                GridDataItem parentItem = e.Item.OwnerTableView.ParentItem;
                if (parentItem != null)
                {
                    var idNhomChucDanh = parentItem.OwnerTableView.DataKeyValues[parentItem.ItemIndex]["IDNhomChucDanh"].ToString();
                    chucdanh.IDNhomChucDanh = Convert.ToInt32(idNhomChucDanh);
                    chucdanh.NgayTao        = chucdanh.NgayCapNhat = DateTime.Now;
                    chucdanh.NguoiTao       = chucdanh.NguoiCapNhat = idNhanVien;
                    _entities.AddToChucDanhs(chucdanh);
                    _entities.SaveChanges();
                }
                break;
            }
        }
        protected void grvNhomChucDanh_UpdateCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem item = e.Item as GridEditableItem;

            switch (e.Item.OwnerTableView.Name)
            {
            case "tbl_NhomChucDanh":
                var          iDNhomChucDanh = Convert.ToInt32(item.GetDataKeyValue("IDNhomChucDanh").ToString());
                NhomChucDanh nhomchucdanh   = _entities.NhomChucDanhs.Where(d => d.IDNhomChucDanh == iDNhomChucDanh).First();
                nhomchucdanh.NgayCapNhat  = DateTime.Now;
                nhomchucdanh.NguoiCapNhat = idNhanVien;
                item.UpdateValues(nhomchucdanh);
                _entities.SaveChanges();
                break;

            case "tbl_ChucDanhChuyenMon":
                var      iDChucDanhChuyenMon = Convert.ToInt32(item.GetDataKeyValue("IDChucDanh").ToString());
                ChucDanh chucdanh            = _entities.ChucDanhs.Where(d => d.IDChucDanh == iDChucDanhChuyenMon).First();
                chucdanh.NgayCapNhat  = DateTime.Now;
                chucdanh.NguoiCapNhat = idNhanVien;
                item.UpdateValues(chucdanh);
                _entities.SaveChanges();
                break;
            }
        }
예제 #3
0
        protected void grvNgach_InsertCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem item   = e.Item as GridEditableItem;
            Hashtable        values = new Hashtable();

            item.ExtractValues(values);
            switch (e.Item.OwnerTableView.Name)
            {
            case "tbl_Ngach":
                Ngach ngach = new Ngach();
                ngach.NgayTao  = ngach.NgayCapNhat = DateTime.Now;
                ngach.NguoiTao = ngach.NguoiCapNhat = idNhanVien;
                item.UpdateValues(ngach);
                _entities.AddToNgaches(ngach);
                _entities.SaveChanges();
                break;

            case "tbl_BacNgach":
                BacNgach bacngach = new BacNgach();
                item.UpdateValues(bacngach);
                GridDataItem parentItem = e.Item.OwnerTableView.ParentItem;
                if (parentItem != null)
                {
                    var idNgach = parentItem.OwnerTableView.DataKeyValues[parentItem.ItemIndex]["IDNgach"].ToString();
                    bacngach.IDNgach  = Convert.ToInt32(idNgach);
                    bacngach.NgayTao  = bacngach.NgayCapNhat = DateTime.Now;
                    bacngach.NguoiTao = bacngach.NguoiCapNhat = idNhanVien;
                    _entities.AddToBacNgaches(bacngach);
                    _entities.SaveChanges();
                }
                break;
            }
        }
예제 #4
0
        protected void grvNgach_UpdateCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem item = e.Item as GridEditableItem;

            switch (e.Item.OwnerTableView.Name)
            {
            case "tbl_Ngach":
                var   iDNgach = Convert.ToInt32(item.GetDataKeyValue("IDNgach").ToString());
                Ngach ngach   = _entities.Ngaches.Where(d => d.IDNgach == iDNgach).First();
                ngach.NgayCapNhat  = DateTime.Now;
                ngach.NguoiCapNhat = idNhanVien;
                item.UpdateValues(ngach);
                _entities.SaveChanges();
                break;

            case "tbl_BacNgach":
                var      iDBacNgach = Convert.ToInt32(item.GetDataKeyValue("IDBacNgach").ToString());
                BacNgach bacngach   = _entities.BacNgaches.Where(d => d.IDBacNgach == iDBacNgach).First();
                bacngach.NgayCapNhat  = DateTime.Now;
                bacngach.NguoiCapNhat = idNhanVien;
                item.UpdateValues(bacngach);
                _entities.SaveChanges();
                break;
            }
        }
예제 #5
0
        protected void grvChucDanhCongViec_UpdateCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem item = e.Item as GridEditableItem;
            var iD = Convert.ToInt32(item.GetDataKeyValue("IDChucDanhCongViec").ToString());
            ChucDanhCongViec obj = _entities.ChucDanhCongViecs.Where(o => o.IDChucDanhCongViec == iD).First();

            obj.NgayCapNhat  = DateTime.Now;
            obj.NguoiCapNhat = idNhanVien;
            item.UpdateValues(obj);
            _entities.SaveChanges();
        }
예제 #6
0
        protected void grvQHNhanThan_UpdateCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem item = e.Item as GridEditableItem;
            int    id             = Convert.ToInt32(item.GetDataKeyValue("IDQuanHe").ToString());
            QuanHe tt             = _entities.QuanHes.Where(d => d.IDQuanHe == id).First();

            tt.NgayCapNhat  = DateTime.Now;
            tt.NguoiCapNhat = idNhanVien;
            item.UpdateValues(tt);
            _entities.SaveChanges();
        }
예제 #7
0
        protected void grvDonViDT_UpdateCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem item = e.Item as GridEditableItem;
            var        id         = Convert.ToInt32(item.GetDataKeyValue("IDNoiCapBang").ToString());
            NoiCapBang obj        = _entities.NoiCapBangs.Where(o => o.IDNoiCapBang == id).First();

            obj.NgayCapNhat  = DateTime.Now;
            obj.NguoiCapNhat = idNhanVien;
            item.UpdateValues(obj);
            _entities.SaveChanges();
        }
예제 #8
0
        protected void grvQuocTich_UpdateCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem item = e.Item as GridEditableItem;
            var      iDQuocTich   = Convert.ToInt32(item.GetDataKeyValue("IDQuocTich").ToString());
            QuocTich qt           = _entities.QuocTiches.Where(q => q.IDQuocTich == iDQuocTich).First();

            qt.NgayCapNhat  = DateTime.Now;
            qt.NguoiCapNhat = idNhanVien;
            item.UpdateValues(qt);
            _entities.SaveChanges();
        }
예제 #9
0
        protected void grvLoaiNghi_UpdateCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem item = e.Item as GridEditableItem;
            var      iD           = Convert.ToInt32(item.GetDataKeyValue("IDLoaiNghi").ToString());
            LoaiNghi ln           = _entities.LoaiNghis.Where(l => l.IDLoaiNghi == iD).First();

            ln.NgayCapNhat  = DateTime.Now;
            ln.NguoiCapNhat = idNhanVien;
            item.UpdateValues(ln);
            _entities.SaveChanges();
        }
예제 #10
0
        protected void grvDanTocs_UpdateCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem item = e.Item as GridEditableItem;
            var    iDDanToc       = Convert.ToInt32(item.GetDataKeyValue("IDDanToc").ToString());
            DanToc dt             = _entities.DanTocs.Where(d => d.IDDanToc == iDDanToc).First();

            dt.NguoiCapNhat = idNhanVien;
            dt.NgayCapNhat  = DateTime.Now;
            item.UpdateValues(dt);
            _entities.SaveChanges();
        }
예제 #11
0
        protected void grvTonGiao_UpdateCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem item = e.Item as GridEditableItem;
            var     iDTonGiao     = Convert.ToInt32(item.GetDataKeyValue("IDTonGiao").ToString());
            TonGiao tg            = _entities.TonGiaos.Where(t => t.IDTonGiao == iDTonGiao).First();

            tg.NgayCapNhat  = DateTime.Now;
            tg.NguoiCapNhat = idNhanVien;
            item.UpdateValues(tg);
            _entities.SaveChanges();
        }
예제 #12
0
        protected void grvLoaiHinhDT_UpdateCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem item = e.Item as GridEditableItem;
            var        iDLoaiHinh = item.GetDataKeyValue("IDLoaiHinh").ToString();
            int        id         = Convert.ToInt32(iDLoaiHinh);
            LoaiHinhDT lh         = _entities.LoaiHinhDTs.Where(l => l.IDLoaiHinh == id).First();

            lh.NgayCapNhat  = DateTime.Now;
            lh.NguoiCapNhat = idNhanVien;
            item.UpdateValues(lh);
            _entities.SaveChanges();
        }
예제 #13
0
        protected void grvChucDanhCongViec_InsertCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem item   = e.Item as GridEditableItem;
            Hashtable        values = new Hashtable();

            item.ExtractValues(values);
            ChucDanhCongViec obj = new ChucDanhCongViec();

            obj.NgayTao  = obj.NgayCapNhat = DateTime.Now;
            obj.NguoiTao = obj.NguoiCapNhat = idNhanVien;
            item.UpdateValues(obj);
            _entities.AddToChucDanhCongViecs(obj);
            _entities.SaveChanges();
        }
예제 #14
0
        protected void grvQHNhanThan_InsertCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem item   = e.Item as GridEditableItem;
            Hashtable        values = new Hashtable();

            item.ExtractValues(values);
            QuanHe tt = new QuanHe();

            tt.NgayTao  = tt.NgayCapNhat = DateTime.Now;
            tt.NguoiTao = tt.NguoiCapNhat = idNhanVien;
            item.UpdateValues(tt);
            _entities.AddToQuanHes(tt);
            _entities.SaveChanges();
        }
예제 #15
0
        protected void grvTonGiao_InsertCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem item   = e.Item as GridEditableItem;
            Hashtable        values = new Hashtable();

            item.ExtractValues(values);
            TonGiao tg = new TonGiao();

            tg.NgayTao  = tg.NgayCapNhat = DateTime.Now;
            tg.NguoiTao = tg.NguoiCapNhat = idNhanVien;
            item.UpdateValues(tg);
            _entities.AddToTonGiaos(tg);
            _entities.SaveChanges();
        }
예제 #16
0
        protected void grvDanTocs_InsertCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem item   = e.Item as GridEditableItem;
            Hashtable        values = new Hashtable();

            item.ExtractValues(values);
            DanToc dt = new DanToc();

            dt.NguoiTao = dt.NguoiCapNhat = idNhanVien;
            dt.NgayTao  = dt.NgayCapNhat = DateTime.Now;
            item.UpdateValues(dt);
            _entities.AddToDanTocs(dt);
            _entities.SaveChanges();
        }
예제 #17
0
        protected void grvLoaiHinhDT_InsertCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem item   = e.Item as GridEditableItem;
            Hashtable        values = new Hashtable();

            item.ExtractValues(values);
            LoaiHinhDT lh = new LoaiHinhDT();

            lh.NgayTao  = lh.NgayCapNhat = DateTime.Now;
            lh.NguoiTao = lh.NguoiCapNhat = idNhanVien;
            item.UpdateValues(lh);
            _entities.AddToLoaiHinhDTs(lh);
            _entities.SaveChanges();
        }
예제 #18
0
        public static void UpdateTouristFromList(List<TouristInfo> lstTourists, int intTerritoryID, GridEditableItem editableItem)
        {
            var intTouristId = (int)editableItem.GetDataKeyValue("PolTuristiSaraksts");
            var itemTourist = lstTourists.Where(n => n.PolTuristiSaraksts == intTouristId).FirstOrDefault();

            if (itemTourist != null)
            {
                editableItem.UpdateValues(itemTourist);
                itemTourist.Apstaklis = ((RadComboBox)editableItem.FindControl("ddlApstaklis")).Text;
                itemTourist.Apstaklis_ID = Convert.ToInt32(((RadComboBox)editableItem.FindControl("ddlApstaklis")).SelectedValue);
                itemTourist.IsResident = ((CheckBox)editableItem.FindControl("chkResidents")).Checked;
                if (itemTourist.IsResident)
                {
                    itemTourist.DzDatums = null;
                }
                else
                {
                    itemTourist.PersKods = string.Empty;
                }
            }
        }