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..."); } }
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; } } }
/// <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); }