Esempio n. 1
0
        private void LoadData()
        {
            VMartialStatus.DataContext       = GetTable();
            cmbIEmpTypeId.DataContext        = GetEmType();
            VMartialStatus.DisplayMemberPath = "MartialStatus";
            VMartialStatus.SelectedValuePath = "MartialStatus";
            cmbIEmpTypeId.DisplayMemberPath  = "vEmpType";
            cmbIEmpTypeId.SelectedValuePath  = "iEmpTypeId";

            if ((GlobalObjEmployee != null) && (GlobalObjEmployee.IEmpid > 0))
            {
                EmpInfo.DataContext          = GlobalObjEmployee;
                VMartialStatus.SelectedValue = GlobalObjEmployee.VMartialStatus;
                cmbIEmpTypeId.SelectedValue  = GlobalObjEmployee.IEmpTypeId;
                if (GlobalObjEmployee.Active != true)
                {
                    SalleryBox.IsEnabled = false;
                }
                else
                {
                    SalleryBox.IsEnabled = true;
                }
                //else
                //{
                //    SalleryBox.DataContext = new dhSalary();
                //}
                BindSalary();
            }
            else
            {
                GlobalObjEmployee    = new dhEmployee();
                EmpInfo.DataContext  = GlobalObjEmployee;
                SalleryBox.IsEnabled = false;
            }
            MyViewModel.ObjAddEdit       = GlobalObjEmployee;
            MyViewModel.EmployeeAccount  = Globalized.GetAccountByMdule(MyViewModel.db, MyViewModel.ObjAddEdit.IEmpid, MyViewModel.MyModuel.IModuleID);
            this.AccountInfo.DataContext = MyViewModel.EmployeeAccount;

            Globalized.ShowMsg(lblErrorMsg);
        }
 public AddEmployeeViewModel(dhEmployee objEmp)
 {
     this.ObjAddEdit      = new dhEmployee();
     this.MyModuel        = Globalized.ActiveModule(this.db, MyName, 0);
     this.EmployeeAccount = Globalized.GetAccountByMdule(this.db, objEmp.IEmpid, MyModuel.IModuleID);
 }