Exemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        private void BtnModifyItemClickEvent()
        {
            if (SelectedIndex < 0)
            {
                MessageBox.Show("Please make a selection into list!", Constants.ProjectTitle);
                return;
            }

            AddItem = new AddItem();
            AddItem.ApplicationName = Constants.ViewNames.ModifyItem;
            AddItem.ProcessFrom     = Constants.ViewNames.ModifyItem;
            AddItem.Vm.ProcessFrom  = Constants.ViewNames.ModifyItem;
            AddItem.txtparentworkspace.IsEnabled = false;
            AddItem.btnsearch.IsEnabled          = false;
            AddItem.workspacetypecombo.IsEnabled = false;
            AddItem.Workspacetext.IsEnabled      = false;
            AddItem.addimage.IsEnabled           = false;
            AddItem.txtOI.IsEnabled            = false;
            AddItem.Vm.WorkspaceItemProperties = WorkspaceItemProperties;
            AddItem.WorkspaceItemProperties    = WorkspaceItemProperties;
            AddItem.Vm.CurrentItem             = SelectedItem;
            AddItem.Vm.DescriptionListItem     = DescriptionListItem;
            AddItem.DescriptionListItem        = DescriptionListItem;
            AddItem.ShowDialog();
            EventBroker.RaiseGetId(new LoadWorkspaceItemEventArgs()
            {
                ItemId = SelectedItem.ItemId
            });
        }
Exemplo n.º 2
0
        void Add()
        {
            AddItem addItem = new AddItem();

            addItem.DataContext = new AddItemViewModel(_Items, addItem);
            addItem.ShowDialog();
        }
Exemplo n.º 3
0
        private void NewItem_Click(object sender, EventArgs e)
        {
            if (order == null)
            {
                NewOrder();
            }

            if (order != null)
            {
                if (order.CustomerObj == null)
                {
                    AddCustomer form = new AddCustomer(order);
                    form.ShowDialog();
                    if (form.DialogResult == DialogResult.OK)
                    {
                        if (order.CustomerObj == null)
                        {
                            order.CustomerObj = new Customer();
                        }
                        order.CustomerObj.CustomerNum = support.GetContextNum();
                    }
                }

                if (order.CustomerObj != null)
                {
                    AddItem form1 = new AddItem(order, itemList);
                    form1.ShowDialog();
                }
                RefreshScreen();
            }
        }
Exemplo n.º 4
0
 /// <summary>
 /// Click event to popup the AddItem window
 /// </summary>
 private void BtnAddItemClickEvent()
 {
     AddItem = new AddItem();
     AddItem.ApplicationName = Constants.ViewNames.AddItem;
     AddItem.ProcessFrom     = Constants.ViewNames.AddItem;
     AddItem.txtparentworkspace.IsEnabled = false;
     AddItem.Vm.ProcessFrom = Constants.ViewNames.AddItem;
     AddItem.ShowDialog();
 }
Exemplo n.º 5
0
        private void AddNewItemExecute()
        {
            try
            {
                AddItem addItem = new AddItem();
                addItem.ShowDialog();

                if ((addItem.DataContext as AddItemViewModel).IsUpdateWarehouseItem == true)
                {
                    WarehouseItemList = dataBaseService.GetAllWarehouseItems().ToList();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
 /// <summary>
 /// Click event to popup the AddItem window
 /// </summary>
 private void ShowAddDescriptionPopUpEvent()
 {
     AddItem = new AddItem();
     AddItem.ApplicationName        = Constants.ViewNames.ModifyDesc;
     AddItem.ProcessFrom            = Constants.ViewNames.ModifyDesc;
     AddItem.Vm.ProcessFrom         = Constants.ViewNames.ModifyDesc;
     AddItem.Vm.DescriptionListItem = DescriptionListItem;
     AddItem.Vm.CurrentItem         = SelectedItem;
     AddItem.DescriptionListItem    = DescriptionListItem;
     AddItem.descriptiontab.Focus();
     AddItem.propertytab.IsEnabled        = false;
     AddItem.txtparentworkspace.IsEnabled = false;
     AddItem.workspacetypecombo.IsEnabled = false;
     AddItem.Workspacetext.IsEnabled      = false;
     AddItem.btnsearch.IsEnabled          = false;
     AddItem.txtOI.IsEnabled    = false;
     AddItem.addimage.IsEnabled = false;
     AddItem.ShowDialog();
     EventBroker.RaiseGetId(new LoadWorkspaceItemEventArgs()
     {
         ItemId = SelectedItem.ItemId
     });
 }
Exemplo n.º 7
0
        private void button1_Click(object sender, System.EventArgs e)
        {
            AddItem      newForm = new AddItem();
            DialogResult addItem = newForm.ShowDialog();

            if (addItem == DialogResult.OK)
            {
                string       name      = newForm.returnItem.getName();
                string       type      = newForm.returnItem.getType();
                string       author    = newForm.returnItem.getAuthor();
                string       publisher = newForm.returnItem.getSource();
                int          stock     = newForm.returnItem.getStock();
                bool         isFile    = newForm.returnItem.isDigital();
                DateTime     date      = newForm.returnItem.getReleaseDate();
                MaterialInfo newItem   = new MaterialInfo(name, author, publisher, date, stock, type, isFile, newForm.returnItem.GetType().ToString());
                this.currentMaterialList.Add(newItem);
                this.libraryManager.addMaterial(newForm.returnItem);
                addRow(newItem);
                dataGridView1.Update();
                dataGridView1.Refresh();
            }
            newForm.Dispose();
            return;
        }
Exemplo n.º 8
0
        public void SubmitButtonCommand(object obj)
        {
            if (!String.IsNullOrEmpty(UserName) && !String.IsNullOrEmpty(((System.Windows.Controls.PasswordBox)(obj)).Password))
            {
                ErrorMessage = string.Empty;
                MerchantService.Repository.ApplicationClasses.LoginViewModel loginViewController = new MerchantService.Repository.ApplicationClasses.LoginViewModel();
                loginViewController.UserName = UserName;
                loginViewController.Password = ((System.Windows.Controls.PasswordBox)(obj)).Password;
                string jsonString  = JsonConvert.SerializeObject(loginViewController);
                var    httpContent = new StringContent(jsonString, Encoding.UTF8, "application/json");

                var user = _posRepository.ValidateLogin(loginViewController.UserName, loginViewController.Password);
                if (user != null)
                {
                    var userDetail = _posRepository.GetUserDetailByAspNetUserId(user.Id);
                    if (userDetail != null)
                    {
                        //Admin User.
                        if (userDetail.RoleId == 1)
                        {
                            //you are not authorized.
                            ErrorMessage = StringConstants.InvalidUser;
                            return;
                        }

                        //get the Branch Detail object by BranchId

                        var branchDetail = _posRepository.GetBranchById(userDetail.BranchId.Value);
                        if (branchDetail != null)
                        {
                            Utility.SettingHelpers.CurrentBranchId = branchDetail.Id;
                            var rolePermissionObj = _posRepository.GetRolPermissionByChildPermissionId((int)MerchantService.DomainModel.Enums.RolePermission.UnRegisterItem, branchDetail.CompanyId);
                            if (rolePermissionObj != null && rolePermissionObj.Any())
                            {
                                bool validRole = false;
                                foreach (var role in rolePermissionObj)
                                {
                                    if (role.RoleId == userDetail.RoleId)
                                    {
                                        validRole = true;
                                    }
                                }

                                if (validRole)
                                {
                                    if (SettingHelpers.IsUnRegisteredItem)
                                    {
                                        //Open Item
                                        AddItem addItem = new AddItem(_supervisorLogin);
                                        addItem.Owner = _supervisorLogin;
                                        var result = addItem.ShowDialog();
                                        if (result == true)
                                        {
                                            SettingHelpers.IsUnRegisteredItem = false;
                                            _supervisorLogin.DialogResult     = true;
                                            _supervisorLogin.Close();
                                        }
                                    }
                                    if (SettingHelpers.IsOverQuantityItem)
                                    {
                                        SettingHelpers.IsOverQuantityItem = false;
                                        _supervisorLogin.DialogResult     = true;
                                        _supervisorLogin.Close();
                                    }
                                    if (SettingHelpers.IsInActiveItem)
                                    {
                                        SettingHelpers.IsInActiveItem = false;
                                        _supervisorLogin.DialogResult = true;
                                        _supervisorLogin.Close();
                                    }
                                    if (SettingHelpers.IsManageIncidentReport)
                                    {
                                        SettingHelpers.IsManageIncidentReport = false;
                                        _supervisorLogin.DialogResult         = true;
                                        _supervisorLogin.Close();
                                    }
                                }
                                else
                                {
                                    //not Authorized
                                    ErrorMessage = StringConstants.InvalidUser;
                                }
                            }
                            else
                            {
                                //not Authorized
                                ErrorMessage = StringConstants.InvalidUser;
                            }
                        }
                    }
                    else
                    {
                        //User not Exists.
                        ErrorMessage = StringConstants.InvalidUser;
                    }
                }
                else
                {
                    //User not Exists.
                    ErrorMessage = StringConstants.InvalidUser;
                    _supervisorLogin.txtUserName.Focus();
                }
            }
            else
            {
                ErrorMessage = StringConstants.InvalidUser;
                _supervisorLogin.txtUserName.Focus();
            }
        }
Exemplo n.º 9
0
        private void AddItem_Clik(object sender, RoutedEventArgs e)
        {
            AddItem window = new AddItem();

            window.ShowDialog();
        }
Exemplo n.º 10
0
        /// <summary>
        ///
        /// </summary>
        private static void BtnnewitemClickEvent()
        {
            var additem = new AddItem();

            additem.ShowDialog();
        }