Esempio n. 1
0
        private void Load_fgNS_Nhom()
        {
            var fg = fgNS_Nhom;

            if (fgBan_Nhom.Tag.ToString() == "0" || fgBan_Nhom.Row < fgBan_Nhom.Rows.Fixed || fgBan_Nhom.GetDataDisplay(fgBan_Nhom.Row, "ID_Nhom") == "")
            {
                return;
            }
            fg.Tag = 0;
            clsNhom_NhanSu cls = new clsNhom_NhanSu();
            DataTable      dt  = cls.Nhom_NhanSu_SelectAll_By_ID_Nhom(int.Parse(fgBan_Nhom.GetDataDisplay(fgBan_Nhom.Row, "ID_Nhom")));

            fgNS_Nhom.SetDataSource(dt);
            fg.Row = -1;
            fg.AutoSizeRows();
            fg.Tag = 1;
        }
Esempio n. 2
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            clsNhom_NhanSu cls = new clsNhom_NhanSu();

            for (int i = fgNS_Nhom.Rows.Fixed; i < fgNS_Nhom.Rows.Count; i++)
            {
                if (fgNS_Nhom.GetDataDisplay(i, "IsEdit") == "")
                {
                    continue;
                }
                cls.ID_Nhom   = fgBan_Nhom.GetIntValue(fgBan_Nhom.Row, "ID_Nhom");
                cls.ID_NhanSu = fgNS_Nhom.GetIntValue(i, "ID_NhanSu");
                string strNhomCV = fgNS_Nhom.GetDataDisplay(i, "ID_Nhom_ChucVu");
                if (strNhomCV == "")
                {
                    BaseMessages.ShowInformationMessage("Chưa chọn chức vụ trong nhóm cho nhân viên dòng thứ " + i + " !");
                    return;
                }
                else
                {
                    cls.ID_Nhom_ChucVu = int.Parse(fgNS_Nhom[i, "ID_Nhom_ChucVu"].ToString());
                }
                if (int.Parse(fgNS_Nhom[i, "ID_Nhom_ChucVu"].ToString()) == 1)
                {
                    cls.LaQuanLy = true;
                }
                else
                {
                    cls.LaQuanLy = false;
                }
                cls.InsertOrUpdate();
                if (fgNS_Nhom.GetDataDisplay(i, "IsEdit") == "0")
                {
                    cls.Delete();
                }
            }
            BaseMessages.ShowInformationMessage("Cập nhật thành công!");
            LockEdit(true);
            Load_fgNS_Nhom();
        }