private void SetDefault() { jArchiveList1 = new ArchivedDocuments.JArchiveList(); tabPage2.Controls.Add(jArchiveList1); jArchiveList1.Dock = DockStyle.Fill; jArchiveList1.ClassName = "BusManagment.Bus.JBus"; cmbFleet.DataSource = Fleet.JFleets.GetDataTable(0); cmbFleet.DisplayMember = "Name"; cmbFleet.ValueMember = "Code"; grdOwners.DataSource = JBusOwners.GetDataTable(_Code); grdDevice.DataSource = JBusDevices.GetDataTable(_Code); }
/// <summary> /// ذخیره مالک /// </summary> /// <returns></returns> private bool SaveOwner() { 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); } if (chActive.Checked) { if (!JBusOwners.CheckHasOneActiveOwner(_Code)) { JMessages.Error("اتوبوس باید فقط دارای یک مالک فعال باشد.", "خطا"); return(false); } } JBusOwner owner = new JBusOwner(_ownerCode); owner.CodePerson = (int)txtPerson.Tag; owner.StartDate = txtOwStartDate.Date; owner.EndDate = txtOwEndDate.Date; owner.IsActive = chActive.Checked; owner.BusCode = _Code; if (_ownerCode == 0) { result = owner.Insert() > 0; } else { result = owner.Update(); } if (result) { LoadOwners(); } btnAddOwner.Text = ClassLibrary.JLanguages._Text("Add"); _ownerCode = 0; return(result); }
private void LoadOwners() { grdOwners.DataSource = JBusOwners.GetDataTable(_Code); }