예제 #1
0
        private void uiCommandManager1_CommandClick(object sender, Janus.Windows.UI.CommandBars.CommandEventArgs e)
        {
            try
            {
                switch (e.Command.Key)
                {
                case "cmdNew":
                    lmDatasets.appDB.CityRow cr = (lmDatasets.appDB.CityRow)AtMng.GetCity().Add(CurrentRow());
                    cr.CityID = AtMng.PKIDGet("City", 10);
                    break;

                case "cmdSave":
                    Save();
                    break;

                case "cmdCancel":
                    Cancel();
                    break;
                }
            }
            catch (Exception x)
            {
                UIHelper.HandleUIException(x);
            }
        }
예제 #2
0
 public fCity(Form f) : base(f)
 {
     InitializeComponent();
     AtMng.GetProvince().Load();
     AtMng.GetCity().Load();
     provinceBindingSource.DataMember = "Province";
     provinceBindingSource.DataSource = AtMng.DB;
 }
예제 #3
0
        private void Save()
        {
            provinceGridEX.CurrentRow.EndEdit();
            provinceGridEX.UpdateData();
            provinceGridEX.Update();
            provinceBindingSource.EndEdit();

            atLogic.BusinessProcess bp = AtMng.GetBP();
            bp.AddForUpdate(AtMng.GetProvince());
            bp.AddForUpdate(AtMng.GetCity());
            bp.Update();
        }