Пример #1
0
        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, "");
        }
Пример #2
0
        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);
            }

        }