public fOfficeMandate(Form f) : base(f) { InitializeComponent(); //AtMng.acMng.GetOfficeMandate().Load(); officeMandateBindingSource.DataSource = AtMng.acMng.DB; officeMandateBindingSource.DataMember = AtMng.acMng.DB.OfficeMandate.TableName; offMng = AtMng.GetOffice(); offMng.GetOffice().Load(); DataView dvOffice = new DataView(offMng.DB.Office, "IsOnLine=1", "officecode", DataViewRowState.CurrentRows); DataView dvACSeries = new DataView(AtMng.acMng.DB.ACSeries, "(Start=1 or initialstep=1 or initialstep=2) and obsolete=0", "stepcode", DataViewRowState.CurrentRows); officeCodeComboBox.SetDataBinding(dvOffice, ""); suffixComboBox.SetDataBinding(dvACSeries, ""); mccSeries.SetDataBinding(dvACSeries, ""); mccRole.SetDataBinding(dvACSeries, ""); officeMandateGridEX.DropDowns[0].SetDataBinding(dvOffice, ""); officeMandateGridEX.DropDowns[1].SetDataBinding(dvACSeries, ""); officeMandateGridEX.DropDowns[2].SetDataBinding(dvACSeries, ""); officeMandateGridEX.DropDowns[3].SetDataBinding(dvACSeries, ""); officeMandateGridEX.DropDowns[4].SetDataBinding(dvACSeries, ""); }
private void ConvertToOfficer() { //find out what office they belong to fBrowseOffices f = new fBrowseOffices(FM.AtMng); if (f.ShowDialog() == DialogResult.OK) { int officeid = f.OfficeId; //get officemng atriumBE.OfficeManager ofm = FM.AtMng.GetOffice(officeid); //convert ofm.GetOfficer().AddFromContact(FM.GetPerson().Load(CurrentRow().ContactId), ofm.CurrentOffice); //goto new record to finish operation fFile ff = FileForm().MainForm.OpenFile(ofm.CurrentOffice.OfficeFileId); ff.MoreInfo("officer", CurrentRow().ContactId); } }