예제 #1
0
파일: Personel.cs 프로젝트: CoolWirya/BS
        public int Insert()
        {
            if (!JPermission.CheckPermission("BusManagment.Personel.JPersonel.Insert"))
            {
                return(0);
            }
            JPersonelTable AT = new JPersonelTable();

            AT.SetValueProperty(this);
            Code = AT.Insert();
            if (Code > 0)
            {
                Nodes.DataTable.Merge(JPersonels.GetDataTable(Code));
            }
            return(Code);
        }
예제 #2
0
파일: Personel.cs 프로젝트: CoolWirya/BS
 public bool Delete()
 {
     if (!JPermission.CheckPermission("BusManagment.Personel.JPersonel.Delete"))
     {
         return(false);
     }
     if (JMessages.Question("آیا میخواهید پرسنل انتخاب شده حذف شود؟", "") == System.Windows.Forms.DialogResult.Yes)
     {
         JPersonelTable AT = new JPersonelTable();
         AT.SetValueProperty(this);
         if (AT.Delete())
         {
             Nodes.Delete(Nodes.CurrentNode);
             return(true);
         }
     }
     return(false);
 }
예제 #3
0
파일: Personel.cs 프로젝트: CoolWirya/BS
        public bool Update()
        {
            if (!JPermission.CheckPermission("BusManagment.Personel.JPersonel.Update"))
            {
                return(false);
            }
            JPersonelTable AT = new JPersonelTable();

            AT.SetValueProperty(this);
            if (AT.Update())
            {
                Nodes.Refreshdata(Nodes.CurrentNode, JPersonels.GetDataTable(Code).Rows[0]);
                return(true);
            }
            else
            {
                return(false);
            }
        }