Example #1
0
 private void btnEditOwner_Click(object sender, EventArgs e)
 {
     if (grdContract.SelectedRow != null)
     {
         _contractCode  = Convert.ToInt32(grdContract.SelectedRow["Code"]);
         txtPerson.Text = grdContract.SelectedRow["OwnerName"].ToString();
         JPersonelContract owner = new JPersonelContract(_contractCode);
         txtPerson.Tag       = owner.PCode;
         txtOwStartDate.Date = owner.StartDate;
         txtOwEndDate.Date   = owner.EndDate;
         btnAddOwner.Text    = ClassLibrary.JLanguages._Text("Save...");
     }
 }
Example #2
0
 private void btnDeActiveOw_Click(object sender, EventArgs e)
 {
     if (grdContract.SelectedRow != null)
     {
         if (JMessages.Question("آیا می خواهید قرارداد انتخاب شده حذف شود؟", "حذف؟") == System.Windows.Forms.DialogResult.Yes)
         {
             _contractCode = Convert.ToInt32(grdContract.SelectedRow["Code"]);
             JPersonelContract owner = new JPersonelContract(_contractCode);
             if (owner.Delete())
             {
                 LoadContracts();
             }
             _contractCode = 0;
         }
     }
 }
Example #3
0
        /// <summary>
        /// ذخیره مالک
        /// </summary>
        /// <returns></returns>
        private bool SaveContract()
        {
            bool result = false;

            if (txtPerson.Tag == null || (int)txtPerson.Tag == 0)
            {
                JMessages.Error("لطفا مالک را انتخاب کنید", "خطا");
                return(false);
            }
            if (txtOwStartDate.Date == DateTime.MinValue)
            {
                JMessages.Error("لطفا تاریخ شروع را وارد کنید", "خطا");
                return(false);
            }
            if (txtOwEndDate.Date != DateTime.MinValue && txtOwStartDate.Date > txtOwEndDate.Date)
            {
                JMessages.Error("لطفا تاریخ شروع و پایان را بصورت صحیح وارد کنید", "خطا");
                return(false);
            }
            JPersonelContract contract = new JPersonelContract(_contractCode);

            contract.PCode        = (int)txtPerson.Tag;
            contract.StartDate    = txtOwStartDate.Date;
            contract.EndDate      = txtOwEndDate.Date;
            contract.PersonelCode = _Code;
            if (_contractCode == 0)
            {
                result = contract.Insert() > 0;
            }
            else
            {
                result = contract.Update();
            }
            if (result)
            {
                LoadContracts();
            }
            btnAddOwner.Text = ClassLibrary.JLanguages._Text("Add");
            _contractCode    = 0;
            return(result);
        }