Ejemplo n.º 1
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();
        }