Exemple #1
0
        public dsGeneral.dtPosFinaceTypeDataTable GetFinaceType(dhDBnames objDBName, dhAccount objAccounts)
        {
            dsGeneral ds = new dsGeneral();
            DataSet   dsreturn;

            dsreturn = objDatabase.GetDataSet(objDBName, objAccounts, "xmlGetFinaceType", (DataSet)ds, "dtPosFinaceType");
            dsGeneral.dtPosFinaceTypeDataTable retdt = ((dsGeneral)dsreturn).dtPosFinaceType;
            return(retdt);
        }
Exemple #2
0
        public AddAccountView(DataHolders.dhAccount objTodisplay)
        {
            // TODO: Complete member initialization
            InitializeComponent();
            this.objTodisplay = new dhAccount();
            this.objTodisplay = objTodisplay;
            this.objTodisplay.FinanceTypeList = new ObservableCollection <dhFinanceType>();
            this.AccountGrid.DataContext      = this.objTodisplay;

            //this.vAccountType.DataContext =

            dsGeneral.dtPosFinaceTypeDataTable dtF = iFacede.GetFinaceType(Globalized.ObjDbName, objTodisplay);
            objTodisplay.FinanceTypeList = ReflectionUtility.DataTableToObservableCollection <dhFinanceType>(dtF);

            this.vAccountType.ItemsSource       = objTodisplay.FinanceTypeList;// iFacede.GetFinaceType(Globalized.ObjDbName, objTodisplay);
            this.vAccountType.DisplayMemberPath = "vFinaceType";
            this.vAccountType.SelectedValuePath = "iFinaceType";
            this.vAccountType.SelectedValue     = this.objTodisplay.IFinaceType;
            LoadData();
        }
Exemple #3
0
        private void LoadData()
        {
            dhAccount objFinaceType = new dhAccount();


            dsGeneral.dtPosFinaceTypeDataTable dtF = iFacede.GetFinaceType(Globalized.ObjDbName, objFinaceType);

            objTodisplay.FinanceTypeList = ReflectionUtility.DataTableToObservableCollection <dhFinanceType>(dtF);

            this.vAccountType.ItemsSource = objTodisplay.FinanceTypeList;

            this.vAccountType.DisplayMemberPath = "VFinaceType";
            this.vAccountType.SelectedValuePath = "IFinaceType";
            this.AccountDt.DataContext          = this.objTodisplay;
            this.vAccountType.SelectedValue     = this.objTodisplay.IFinaceType;
            if (objTodisplay.BEditable == false)
            {
                //accountNameTextBox.IsEnabled = false;
                //vAccountNoTextBox.IsEnabled = false;
                //vAccountDescTextBox.IsEnabled = false;
                //vAccountCommentsTextBox.IsEnabled = false;
                //vAccountType.IsEnabled = false;
                //bNominalCheckBox.IsEnabled = false;
                AccountDt.IsEnabled       = false;
                this.btnSaveAcc.IsEnabled = false;
                Globalized.SetMsg("This is non-editable account.", MsgType.Info);
                Globalized.ShowMsg(lblErrorMsg);
            }
            else
            {
                AccountDt.IsEnabled = true;
            }

            if (objTodisplay.IUpdate > 0)
            {
                this.vAccountNoTextBox.IsEnabled = false;
                // this.vAccountNoTextBox.Background = new SolidColorBrush(Colors.Gray);
            }
        }
Exemple #4
0
 public dsGeneral.dtPosFinaceTypeDataTable GetFinaceType(dhDBnames objDBNames, dhAccount objAccounts)
 {
     dsGeneral.dtPosFinaceTypeDataTable dt = objDALGeneral.GetFinaceType(objDBNames, objAccounts);
     return(dt);
 }