private void SaveData()
        {
            clsDM_LoaiCV cls = new clsDM_LoaiCV();

            for (int i = fg.Rows.Fixed; i < fg.Rows.Count; i++)
            {
                if (fg.GetDataDisplay(i, "IsEdit").ToLower() == "")
                {
                    continue;
                }
                cls.ID_LoaiCV_Cha = ((fg[i, "ID_LoaiCV_Cha"] ?? "").ToString() == "") ? SqlInt32.Null : Convert.ToInt32(fg[i, "ID_LoaiCV_Cha"]);
                cls.Ten_LoaiCV    = fg.GetDataDisplay(i, "Ten_LoaiCV").Trim();
                cls.SuDung        = fg.GetBoolValue(i, "SuDung");
                //delete
                if (fg.GetDataDisplay(i, "IsEdit") == "0")
                {
                    cls.ID_LoaiCV = Convert.ToInt32(fg[i, "ID_LoaiCV"]);
                    cls.TonTai    = false;
                    cls.Update();
                }
                else if (fg.GetDataDisplay(i, "IsEdit") == "1")
                {
                    cls.TonTai = true;
                    if (fg.GetDataDisplay(i, "ID_LoaiCV") == "")
                    {
                        cls.Insert();
                    }
                    else
                    {
                        cls.ID_LoaiCV = Convert.ToInt32(fg[i, "ID_LoaiCV"]);
                        cls.Update();
                    }
                }
            }
        }
Exemplo n.º 2
0
 private void Delete_LoaiCongViec()
 {
     if (fg.Row < fg.Rows.Fixed || fg.Row > fg.Rows.Count)
     {
         BaseMessages.ShowInformationMessage("Chưa chọn loại công việc.");
         return;
     }
     if (fg.GetDataDisplay(fg.Row, "ID_LoaiCV") == "")
     {
         fg.Rows.Remove(fg.Row);
     }
     else
     {
         if (fg.Row < fg.Rows.Count - 1 && fg.Rows[fg.Row + 1].Node.Level > fg.Rows[fg.Row].Node.Level)
         {
             BaseMessages.ShowWarningMessage("Không được xóa công việc cha");
             return;
         }
         if (BaseMessages.ShowDeleteQuestionMessage() == DialogResult.Yes)
         {
             clsDM_LoaiCV cls = new clsDM_LoaiCV();
             cls.ID_LoaiCV = fg.GetIntValue(fg.Row, "ID_LoaiCV");
             cls.SelectOne();
             cls.TonTai = false;
             cls.Update();
             BaseMessages.ShowInformationMessage("Xóa thành công !!!");
         }
     }
 }
Exemplo n.º 3
0
        private void SaveData()
        {
            if (!IsValid())
            {
                return;
            }
            clsDM_LoaiCV cls = new clsDM_LoaiCV();

            cls.Ten_LoaiCV = txtLoaiCV.Text;
            if (chkSuDung.Checked)
            {
                cls.SuDung = true;
            }
            else
            {
                cls.SuDung = false;
            }
            cls.TonTai        = true;
            cls.ID_LoaiCV_Cha = ((cmbLoaiCVCha.EditValue ?? "").ToString() == "") ? SqlInt32.Null : Convert.ToInt32(cmbLoaiCVCha.EditValue);
            cls.TonTai        = true;
            if (m_bCapNhat)
            {
                cls.ID_LoaiCV = m_iID_LoaiCV;
                cls.Update();
                BaseMessages.ShowInformationMessage("Cập nhật thành công !!!");
            }
            else
            {
                cls.Insert();
                BaseMessages.ShowInformationMessage("Thêm mới thành công !!!");
            }

            if (m_DM_LoaiCV != null)
            {
                m_DM_LoaiCV.LoadData();
            }
            Close();
        }