Exemplo n.º 1
0
        private void gridPerMiss_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            try
            {
                RoleModel select = gridPerMiss.SelectedItem as RoleModel;

                Role _role = rolecontroll.GetById(select.IdRole);
                _txtrolename.Text            = _role.RoleName;
                _checkAddAll.IsChecked       = _role.AddAll;
                _checkAddDocGia.IsChecked    = _role.AddDocGia;
                _checkAddSach.IsChecked      = _role.AddSach;
                _checkAddSM.IsChecked        = _role.AddSachMuon;
                _checkAdduser.IsChecked      = _role.AddUser;
                _checkViewAll.IsChecked      = _role.ViewAll;
                _checkViewDocGia.IsChecked   = _role.ViewDocGia;
                _checkViewSach.IsChecked     = _role.ViewSach;
                _checkViewSM.IsChecked       = _role.ViewSachMuon;
                _checkViewuser.IsChecked     = _role.ViewUser;
                _checkViewThongKe.IsChecked  = _role.ViewThongKe;
                _checkEditAll.IsChecked      = _role.EditAll;
                _checkEditDocGia.IsChecked   = _role.EditDocGia;
                _checkEditSach.IsChecked     = _role.EditSach;
                _checkEditSM.IsChecked       = _role.EditSachMuon;
                _checkEdituser.IsChecked     = _role.EditUser;
                _checkDeleteAll.IsChecked    = _role.DeleteAll;
                _checkDeleteDocGia.IsChecked = _role.DeleteDocGia;
                _checkDeleteSach.IsChecked   = _role.DeleteSach;
                _checkDeleteSM.IsChecked     = _role.DeleteSachMuon;
                _checkDeleteuser.IsChecked   = _role.DeleteUser;
            }
            catch { }
        }
Exemplo n.º 2
0
        private void treeList_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            if (this.treeList.SelectedItem != null && this.treeList.SelectedItem.ToString() != "False" &&
                this.treeList.SelectedItem.ToString() != "True")
            {
                gbMenuContent.DataContext = this.treeList.SelectedItem as SysDepartment;
                if (
                    _SDMService.UseService(
                        s =>
                        s.GetSysDepartments("")
                        .Where(c => c.PKNO == (this.treeList.SelectedItem as SysDepartment)
                               .PARENT_DEPARTMENT_PKNO))
                    .ToList()
                    .Count > 0)
                {
                    SysDepartment m_SysDepartment =
                        _SDMService.UseService(
                            s =>
                            s.GetSysDepartments("")
                            .Where(c => c.PKNO == (this.treeList.SelectedItem as SysDepartment)
                                   .PARENT_DEPARTMENT_PKNO))
                        .ToList()[0];
                    parentname.Text = m_SysDepartment.DEPARTMENT_NAME;
                }
            }

            InitUser();
        }
Exemplo n.º 3
0
        private void DgContactGrid_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            var selectedItem = dgContactGrid.SelectedItem as ContactClient;

            if (selectedItem == null)
            {
                return;
            }
            if (selectedItem._DCType == 2)
            {
                ribbonControl.EnableButtons("CreditorOrders");
                ribbonControl.DisableButtons("DebtorOrders");
                ribbonControl.DisableButtons("Offers");
            }
            else if (selectedItem._DCType == 1)
            {
                ribbonControl.DisableButtons("CreditorOrders");
                ribbonControl.EnableButtons("DebtorOrders");
                ribbonControl.DisableButtons("Offers");
            }
            else if (selectedItem._DCType == 3)
            {
                ribbonControl.DisableButtons("CreditorOrders");
                ribbonControl.DisableButtons("DebtorOrders");
                ribbonControl.EnableButtons("Offers");
            }
            else
            {
                ribbonControl.DisableButtons("CreditorOrders");
                ribbonControl.DisableButtons("DebtorOrders");
                ribbonControl.DisableButtons("Offers");
            }
        }
Exemplo n.º 4
0
        private void GridControlItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            if (MembersGridControl.ItemsSource == null)
            {
                return;
            }

            Models.Member oMember = MembersGridControl.SelectedItem as Models.Member;

            if (oMember != null)
            {
                FirstNameTextBox.Text        = oMember.FullName.FirstName;
                LastNameTextBox.Text         = oMember.FullName.LastName;
                FatherNameTextBox.Text       = oMember.FatherName;
                NationalCodeTextBox.Text     = oMember.NationalCode;
                phoneNumberTextBox.Text      = oMember.PhoneNumber;
                emailAddressTextBox.Text     = oMember.EmailAddress;
                GendersCombobox.SelectedItem = (GendersCombobox.ItemsSource as System.Collections.Generic.List <ViewModels.GenderViewModel>)
                                               .Where(current => current.Gender == oMember.Gender)
                                               .FirstOrDefault();

                var uriSource = new System.Uri(@"/Fund;component/Resources/Images/MemberPicture.png", System.UriKind.Relative);
                MemberImage.Source = (oMember.Picture == null) ? new System.Windows.Media.Imaging.BitmapImage(uriSource) : Utility.BytesToImage(oMember.Picture);
                CurrentId          = oMember.Id;
            }
        }
        private void gcUsuario_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            var usuFocado = gcUsuario.GetFocusedRow() as Usuario;

            BO_Perfil boPerfil = (BO_Perfil)FactoryBO <Perfil> .GetBO();

            BO_Empresa boEmpresa = (BO_Empresa)FactoryBO <Empresa> .GetBO();

            boEmpresa.Attach(emp); //  Antes a empresas estava utiliazando para um endereço "new" automatico///////////////////////////////////////////////////////////////////////////////////////

            //Preenche o Grid control Usuario perfil de acordo com o usuario linha focada
            usuarioPerfis = new ObservableCollection <UsuarioPerfil>();
            usuarioPerfis = IconUtil.ConverterL2OC(boUsuarioPerfil.ObterListaObjetoUsuario(usuFocado));

            ObservableCollection <Perfil> listaPerfil = new ObservableCollection <Perfil>();

            if (usuarioPerfis != null)
            {
                foreach (var item in usuarioPerfis)
                {
                    listaPerfil.Add(boPerfil.ObterPerfil(item));
                }

                //gcPerfilEmpresa.ItemsSource = listaPerfil;
                perfis = listaPerfil;
            }

            int linhaFocada = tvUsuario.FocusedRowHandle;

            if (tvUsuario.AllowEditing && ultimaLinhaFocada != linhaFocada)
            {
                MessageBox.Show("Finalize a operação antes de mudar de linha!", "Operação inválida");
                tvUsuario.FocusedRowHandle = ultimaLinhaFocada;
            }
        }
Exemplo n.º 6
0
        //Quando o foco da linha do GridPerfil é trocado
        private void gcPerfil_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            BO_PerfilFuncionalidade boPerfilFuncionalidade = (BO_PerfilFuncionalidade)FactoryBO <PerfilFuncionalidade> .GetBO();

            int linhaFocada = tvPerfil.FocusedRowHandle;

            if (tvPerfil.AllowEditing && ultimaLinhaFocada != linhaFocada)
            {
                MessageBox.Show("Finalize a operação antes de mudar de linha!", "Operação inválida");
                tvPerfil.FocusedRowHandle = ultimaLinhaFocada;
            }

            var per = gcPerfil.GetFocusedRow() as Perfil;

            if (per != null && perfis.Count != 0)
            {
                perfilFuncionalidades = new ObservableCollection <PerfilFuncionalidade>();
                perfilFuncionalidades = IconUtil.ConverterL2OC(boPerfilFuncionalidade.ObterListaFuncinalidadedoPerfilSelecionado(per));
                btnAddFuncionalidadePerfil.IsEnabled = true;
            }
            else
            {
                perfilFuncionalidades = null;
                btnAddFuncionalidadePerfil.IsEnabled = false;
            }
        }
Exemplo n.º 7
0
        private void MenuTree_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            if (e.OldItem == null)
            {
                return;
            }
            TB_Menu menuModel = e.NewItem as TB_Menu;

            if (menuModel.FNavTo != null)
            {
                try
                {
                    Assembly assembly = Assembly.GetExecutingAssembly(); // 获取当前程序集
                    object   obj      = assembly.CreateInstance("visa.CLEINT.View." + menuModel.FNavTo);

                    if (obj != null)
                    {
                        MainFrame.Navigate(obj);
                    }
                    else
                    {
                        MessageBox.Show("该界面不存在");
                    }
                }
                catch (System.Exception ex)
                {
                    MessageBox.Show(ex.Message);
                    Log.WriteLog.WriteErorrLog(ex);
                }
            }
        }
Exemplo n.º 8
0
        public BooksWindow()
        {
            InitializeComponent();
            progressBar.Visibility = Visibility.Hidden;
            DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e = null;
            object sender = null;;

            GridControl_SelectedItemChanged(sender, e);
        }
Exemplo n.º 9
0
        private void gridSachMuon_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            try
            {
                SachMuonModel select = gridSachMuon.SelectedItem as SachMuonModel;

                MuonSach sach = sachMuonControll.GetById(select.MaMuon);
                _txtmamuon.Text       = sach.MaMuon.ToString();
                _txtsoluongmuon.Text  = sach.SoLuongMuon.ToString();
                _txttiencoc.Text      = sach.TienCoc.ToString();
                _datemuon.Text        = sach.NgayMuon.ToString("MM/dd/yyyy");
                _datetra.Text         = sach.NgayHen.ToString("MM/dd/yyyy");
                _checkdatra.IsChecked = sach.DaTra;
                if (sach.MaDocGia != null)
                {
                    try
                    {
                        DocGia        selected = _cbbtendocgia.SelectedItem as DocGia;
                        List <DocGia> cboxList = _cbbtendocgia.ItemsSource as List <DocGia>;
                        selected = cboxList.SingleOrDefault(m => m.MaDocGia == sach.MaDocGia);
                        _cbbtendocgia.SelectedItem = selected;
                    }
                    catch (Exception)
                    {
                        _cbbtendocgia.SelectedItem = null;
                    }
                }
                else
                {
                    _cbbtendocgia.SelectedItem = null;
                }
                if (sach.Sach != null)
                {
                    try
                    {
                        Sach        selected = _cbbtensach.SelectedItem as Sach;
                        List <Sach> cboxList = _cbbtensach.ItemsSource as List <Sach>;
                        selected = cboxList.SingleOrDefault(m => m.MaSach == sach.MaSach);
                        _cbbtensach.SelectedItem = selected;
                    }
                    catch (Exception)
                    {
                        _cbbtensach.SelectedItem = null;
                    }
                }
                else
                {
                    _cbbtensach.SelectedItem = null;
                }
                List <string> ma = new List <string>();
                ma = sachMuonControll.GetListMaDocGia(sach.MaSach);
                gridDocgia.ItemsSource = docGiaControll.GetDocGiaByListMa(ma);
                gridDocgia.RefreshData();
            }
            catch
            { }
        }
Exemplo n.º 10
0
        private void gdItems_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            EntityItem item = e.NewItem as EntityItem;

            if (item != null)
            {
                txtItemIdOrUrl.Text = string.Format("http://item.taobao.com/item.htm?id={0}", item.item_id);
            }
        }
Exemplo n.º 11
0
        void OnGridControlSelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            BindingExpression exp = map.GetBindingExpression(MapControl.CenterPointProperty);

            if (exp != null)
            {
                exp.UpdateTarget();
            }
        }
 private void PackGrid_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
 {
     LineSeries2D.Points.BeginInit();
     LineSeries2D.Points.Clear();
     foreach (DataRow item in pgv.dataCurrent.Rows)
     {
         LineSeries2D.Points.Add(new SeriesPoint(Convert.ToDateTime(item["时间"]), Convert.ToDouble(item[pgv.DataType])));
     }
     LineSeries2D.Points.EndInit();
 }
Exemplo n.º 13
0
        private void MainGrid_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            if (e.OldItem == null)
            {
                return;
            }

            model = e.NewItem as TB_AuditPosition;
            EditGrid.DataContext = model;
        }
Exemplo n.º 14
0
        private void DgGldailyJournalLinesGrid_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            var gl = dgGldailyJournalLinesGrid.SelectedItem as GLDailyJournalLineClient;

            if (gl != null && gl._DocumentRef != 0)
            {
                var visibleRows = dgvoucherGrid.GetVisibleRows() as IList <VouchersClientLocal>;
                dgvoucherGrid.SelectedItem = visibleRows?.Where(v => v.PrimaryKeyId == gl._DocumentRef).FirstOrDefault();
            }
        }
Exemplo n.º 15
0
 private void gridTheLoai_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
 {
     try
     {
         TheLoaiModel select  = gridTheLoai.SelectedItem as TheLoaiModel;
         TheLoai      theloai = theloaiControll.GetById(select.MaTheLoai);
         _txtmatheloai.Text  = theloai.MaTheLoai;
         _txttentheloai.Text = theloai.TenTheLoai;
     }
     catch { }
 }
Exemplo n.º 16
0
 private void gridTacGia_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
 {
     try
     {
         TacGiaModel select = gridTacGia.SelectedItem as TacGiaModel;
         TacGia      tacgia = tacgiaControll.GetById(select.MaTacGia);
         _txtmatacgia.Text  = tacgia.MaTacGia;
         _txttentacgia.Text = tacgia.TenTacGia;
     }
     catch { }
 }
Exemplo n.º 17
0
 private void gridlop_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
 {
     try
     {
         LopModel select = gridlop.SelectedItem as LopModel;
         Lop      lop    = lopControll.GetById(select.MaLop);
         _txtmalop.Text  = lop.MaLop;
         _txttenlop.Text = lop.TenLop;
     }
     catch { }
 }
Exemplo n.º 18
0
 private void GridControl_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
 {
     BookID = (int)booksGrid.GetFocusedRowCellValue("ID");
     try
     {
         coverPicIE.Source = LoadImage(DataBaseTools.GetCoverPic(BookID));
     }
     catch
     {
     }
 }
Exemplo n.º 19
0
 private void gridkhoa_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
 {
     try
     {
         KhoaModel select = gridkhoa.SelectedItem as KhoaModel;
         Khoa      khoa   = khoaControll.GetById(select.MaKhoa);
         _txtmakhoa.Text  = khoa.MaKhoa;
         _txttenkhoa.Text = khoa.TenKhoa;
     }
     catch { }
 }
Exemplo n.º 20
0
 private void gridNXB_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
 {
     try
     {
         NhaXuatBanModel select = gridNXB.SelectedItem as NhaXuatBanModel;
         NhaXB           nxb    = nxbControll.GetById(select.MaNXB);
         _txtmanxb.Text  = nxb.MaNXB;
         _txttennxb.Text = nxb.TenNhaXB;
     }
     catch { }
 }
Exemplo n.º 21
0
        private void gcCategoria_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            var cat = gcCategoria.GetFocusedRow() as Categoria;

            int linhaFocada = tvCategoria.FocusedRowHandle;

            if (tvCategoria.AllowEditing && ultimaLinhaFocada != linhaFocada)
            {
                MessageBox.Show("Finalize a operação antes de mudar de linha!", "Operação inválida");
                tvCategoria.FocusedRowHandle = ultimaLinhaFocada;
            }
        }
Exemplo n.º 22
0
 private void gridUser_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
 {
     try
     {
         UserModel select = gridUser.SelectedItem as UserModel;
         User      User   = usercontroll.GetById(select.IDUSER);
         _txtiduser.Text   = User.IDUSER.ToString();
         _txtusername.Text = User.USERNAME;
         _txtpassword.Text = User.PASSWORD;
         _txtrole.Text     = User.Role.RoleName;
     }
     catch { }
 }
Exemplo n.º 23
0
        private void dgInventoryItemsGrid_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            if (ibase == null)
            {
                return;
            }
#if SILVERLIGHT
            var selectedItem = GetSelectedItem();
            if (selectedItem != null)
            {
                ibase.isEditLayout = (selectedItem._ItemType >= (byte)Uniconta.DataModel.ItemType.BOM);
            }
#endif
        }
Exemplo n.º 24
0
        //Quando o foco da linha do GridEmpresa é trocado
        private void gcEmpresa_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            var emp = gcEmpresa.GetFocusedRow() as Empresa;

            perfis = new ObservableCollection <Perfil>();
            perfis = IconUtil.ConverterL2OC(boPerfil.ObterListaPerfilporEmpresa(emp));

            int linhaFocada = tvEmpresa.FocusedRowHandle;

            if (tvEmpresa.AllowEditing && ultimaLinhaFocada != linhaFocada)
            {
                MessageBox.Show("Finalize a operação antes de mudar de linha!", "Operação inválida");
                tvEmpresa.FocusedRowHandle = ultimaLinhaFocada;
            }
        }
Exemplo n.º 25
0
        private void DgInventoryItemsGrid_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            var oldselectedItem = e.OldItem as InvItemClient;

            if (oldselectedItem != null)
            {
                oldselectedItem.PropertyChanged -= DgInventoryItemsGrid_PropertyChanged;
            }
            var selectedItem = e.NewItem as InvItemClient;

            if (selectedItem != null)
            {
                selectedItem.PropertyChanged += DgInventoryItemsGrid_PropertyChanged;
            }
        }
Exemplo n.º 26
0
        private void Gridorder_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            MesJobOrder mesJobOrder = gridorder.SelectedItem as MesJobOrder;

            if (mesJobOrder == null)
            {
                gridItem.ItemsSource = null;
                return;
            }

            var process = ws.UseService(s =>
                                        s.GetMesProcessCtrols($"JOB_ORDER_PKNO = '{mesJobOrder.PKNO}' "))
                          .OrderBy(c => c.PROCESS_INDEX).ThenBy(c => c.CREATION_DATE).ToList();

            gridItem.ItemsSource = process;
        }
Exemplo n.º 27
0
        private void gridDocgia_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            try
            {
                DocGiaModel select = gridDocgia.SelectedItem as DocGiaModel;

                DocGia docgia = docGiaControll.GetById(select.MaDocGia);
                _txtdiachidg.Text    = docgia.DiaChi;
                _txtkhoadg.Text      = docgia.Khoa.TenKhoa;
                _txtlopdg.Text       = docgia.Lop.TenLop;
                _txttendg.Text       = docgia.TenDocGia;
                _txttienkiguidg.Text = docgia.TienKiGui.ToString();
            }
            catch
            { }
        }
Exemplo n.º 28
0
        private void gcPerfilEmpresa_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            BO_PerfilFuncionalidade boPerfilFuncionalidade = (BO_PerfilFuncionalidade)FactoryBO <PerfilFuncionalidade> .GetBO();

            var per = gcPerfilEmpresa.GetFocusedRow() as Perfil;

            if (per != null && perfis.Count != 0)
            {
                perfilFuncionalidades = new ObservableCollection <PerfilFuncionalidade>();
                perfilFuncionalidades = IconUtil.ConverterL2OC(boPerfilFuncionalidade.ObterListaFuncinalidadedoPerfilSelecionado(per));
            }
            else
            {
                perfilFuncionalidades = null;
            }
        }
Exemplo n.º 29
0
 protected void OnSelectedAttributeChange(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
 {
     Kernel.Domain.Attribute selection = attributeTreeList.GetSelectedValue();;
     if (selection != null && !selection.isCompleted && selection.oid.HasValue)
     {
         BrowserDataFilter filter = new BrowserDataFilter();
         filter.groupOid = selection.oid.Value;
         filter.page     = 1;
         filter.pageSize = 10;
         BrowserDataPage <Kernel.Domain.AttributeValue> page = ModelService.getRootAttributeValuesByAttribute(filter);
         selection.valueListChangeHandler.originalList = page.rows;
         selection.isCompleted = true;
         filter.page           = page.currentPage;
         filter.totalPages     = page.pageCount;
         selection.DataFilter  = filter;
     }
     attributeValueTreeList.DisplayAttribute(selection);
 }
Exemplo n.º 30
0
        private void DgUserTable_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            var selectedItem = dgUserTable.SelectedItem as TableHeaderClient;

            if (selectedItem == null)
            {
                return;
            }
            if (selectedItem._SharedFromCompanyId == 0)
            {
                ribbonControl.EnableButtons("EditRow");
                ribbonControl.EnableButtons("Fields");
                ribbonControl.EnableButtons("SharedToCompany");
            }
            else
            {
                ribbonControl.DisableButtons("EditRow");
                ribbonControl.DisableButtons("Fields");
                ribbonControl.DisableButtons("SharedToCompany");
            }
        }