Пример #1
0
        private void btnEditarLancamento_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var currentLancamento = gridViewLancamentos.GetFocusedRow <LancamentoContabil>();

            if (currentLancamento != null)
            {
                FormsUtil.Show(new XFrmAddLancamentoContabil(_currentUser, currentLancamento));
            }

            //starTask();
        }
Пример #2
0
        /// <summary>
        /// 局面変更時に呼ばれます。
        /// </summary>
        private void OnBoardChanged(object sender, BoardChangedEventArgs e)
        {
            // 指し手が進んだときのエフェクトを追加します。
            if (EffectManager != null &&
                e.Move != null)
            {
                EffectManager.Moved(e.Move, e.IsUndo);
            }

            FormsUtil.InvalidateCommand();
        }
Пример #3
0
        /// <summary>
        /// Stoppedイベントを発行します。
        /// </summary>
        private void RaiseStopped()
        {
            var handler = Interlocked.Exchange(ref Stopped, null);

            if (handler != null)
            {
                Util.SafeCall(() =>
                              handler(this, EventArgs.Empty));
            }

            FormsUtil.InvalidateCommand();
        }
Пример #4
0
 internal void InfoVenda(Usuario user)
 {
     if (new UnitWork().AcessOrLogin(user))
     {
         if (FormsUtil.isFormDisposedOrNull(_xFrmConsultarVenda))
         {
             this._xFrmConsultarVenda = new XFrmFiltrarVenda();
         }
         //se o usuario logado possui privilegios
         FormsUtil.Show(this._xFrmConsultarVenda, _menu);
     }
 }
Пример #5
0
 internal void ManagerGrupoEventos(Usuario currentUser)
 {
     if (this._menu.Controller.UserControl.AcessOrLogin(currentUser))
     {
         if (FormsUtil.isFormDisposedOrNull(_xFrmGrupoEventoListView))
         {
             this._xFrmGrupoEventoListView = new XFrmGrupoEventoListView();
         }
         //se o usuario logado possui privilegios
         FormsUtil.Show(this._xFrmGrupoEventoListView, this._menu);
     }
 }
Пример #6
0
 internal void ManagerLotesContabeis(Usuario currentUser)
 {
     if (this._menu.Controller.UserControl.AcessOrLogin(currentUser))
     {
         if (FormsUtil.isFormDisposedOrNull(_xFrmLoteContabilView))
         {
             this._xFrmLoteContabilView = new XFrmLoteContabilView(currentUser, _menu);
         }
         //se o usuario logado possui privilegios
         FormsUtil.Show(this._xFrmLoteContabilView, this._menu);
     }
 }
Пример #7
0
        internal void ManagerContasPagarReceber(Usuario currentUser)
        {
            if (this._menu.Controller.UserControl.AcessOrLogin(currentUser))
            {
                if (FormsUtil.isFormDisposedOrNull(_xFrmViewLancamentoFinanceiroListView))
                {
                    this._xFrmViewLancamentoFinanceiroListView = new XFrmLancamentoFinanceiroListView(currentUser, this._menu);
                }

                FormsUtil.Show(_xFrmViewLancamentoFinanceiroListView, this._menu);
            }
        }
Пример #8
0
        internal void ManagerExtratos(Usuario currentUser)
        {
            if (this._menu.Controller.UserControl.AcessOrLogin(currentUser))
            {
                if (FormsUtil.isFormDisposedOrNull(_xFrmExtratoBancarioListView))
                {
                    this._xFrmExtratoBancarioListView = new XFrmViewExtratoBancario();
                }

                FormsUtil.Show(_xFrmExtratoBancarioListView, this._menu);
            }
        }
Пример #9
0
 private void btnViewConta_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         var selectedConta = gridView1.GetFocusedRow <ContaContabil>();
         FormsUtil.ShowDialog(new XFrmAddContaContabil(selectedConta, FormTypeAction.Alterar));
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
 }
Пример #10
0
        internal void ManagerUnidadeMedida(Usuario currentUser)
        {
            if (this._menu.Controller.UserControl.AcessOrLogin(currentUser))
            {
                if (FormsUtil.isFormDisposedOrNull(_xFrmViewUnidMedidas))
                {
                    this._xFrmViewUnidMedidas = new XFrmUnidMedidaListView(currentUser);
                }

                FormsUtil.Show(_xFrmViewUnidMedidas, this._menu);
            }
        }
Пример #11
0
 internal void UtilVendas(Usuario currentUser)
 {
     if (new UnitWork().AcessOrLogin(currentUser))
     {
         if (FormsUtil.isFormDisposedOrNull(_xFrmUtilVendaList))
         {
             this._xFrmUtilVendaList = new XFrmVendaListView(currentUser);
         }
         //se o usuario logado possui privilegios
         this._xFrmUtilVendaList.Show();
         this._xFrmUtilVendaList.BringToFront();
     }
 }
Пример #12
0
 public XFrmAddFuncionario()
 {
     InitializeComponent();
     this.ActiveControl = this.txtNome;
     this.txtNome.Focus();
     initi();
     this.cbSituacao.SelectedIndex = 0;
     this.cbSituacao.ReadOnly      = true;
     new TextEditUtil(this.txtSalario).CustomizeNumberField();
     lookUpMatrizFilial1.FindSetMatrizFilial(UnitWork.Filial.Matriz, UnitWork.Filial);
     this.eventosFuncionario = new List <EventoFuncionario>();
     FormsUtil.AddShortcutEscapeOnDispose(this);
 }
Пример #13
0
        private void BuildFontCombo(FontMappings fonts)
        {
            comboInstalledFont.SelectedItem = null;

            foreach (var fileFont in fonts.FileToNames)
            {
                foreach (var fontName in fileFont.Value)
                {
                    comboInstalledFont.Items.Add(fontName);
                }
            }

            FormsUtil.RecalcDropWidth(comboInstalledFont);
        }
Пример #14
0
        private void btnEditarPacote_ItemClick(object sender, ItemClickEventArgs e)
        {
            var pacote = gridViewPackages.GetFocusedRow() as PackageDTO;

            if (pacote != null)
            {
                //traz o objeto completo (isso evita eu trazer todos os dados de todos os pacotes
                var pkg = pkgManager.FindPackage(pacote.IdPacote);
                FormsUtil.ShowDialog(new XFrmAddPackage(pkg));

                pkg = pkgManager.FindPackage(pacote.IdPacote);
                pacote.Update(pkg);
            }
        }
Пример #15
0
 private void btnViewConta_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         var selectedConta = treeListContas.FocusedNode;
         var v             = treeListContas.GetDataRecordByNode(selectedConta) as ArrayList;
         var cct           = new ContaContabilDaoManager().GetContaByCodigo(v[1].ToString());
         FormsUtil.ShowDialog(new XFrmAddContaContabil(cct, FormTypeAction.Alterar));
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
 }
        private void InitialiseControlsFont()
        {
            var controlsFont = new Font("Tahoma", 8.25f);

            FormsUtil.SetFont(this, controlsFont);

            // Manual fixups
            htmlReportHeaderControl.SetControlFont(controlsFont);
            htmlReportTitleControl.SetControlFont(controlsFont);
            htmlReportTasksControl.SetControlFont(controlsFont);
            htmlReportFooterControl.SetControlFont(controlsFont);

            toolStripFileHistory.Font = controlsFont;
        }
Пример #17
0
        internal void ManagerFolhaPagamento(Usuario currentUser)
        {
            if (this._menu.Controller.UserControl.AcessOrLogin(currentUser))
            {
                var f = UnitWork.Filial;

                if (FormsUtil.isFormDisposedOrNull(_xFrmGerenciarCompetencias))
                {
                    this._xFrmGerenciarCompetencias = new XFrmViewCompetencias(currentUser, f);
                }
                //se o usuario logado possui privilegios
                FormsUtil.Show(this._xFrmGerenciarCompetencias, this._menu);
            }
        }
Пример #18
0
        private void btnEditConsulta_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var selectedSource = gridView1.GetFocusedRow <ReportDataSource>();

            if (selectedSource != null)
            {
                using (var ctx = new ReportContext())
                {
                    var queryFull = ctx.SqlQueryItsDao
                                    .Where(q => q.CodigoQuery == selectedSource.Consulta.CodigoQuery).FirstOrDefault();

                    FormsUtil.ShowDialog(new XFrmAddConsultaSQL(queryFull));
                }
            }
        }
Пример #19
0
        internal void ManagerFormasPagto(Usuario currentUser)
        {
            if (this._menu.Controller.UserControl.AcessOrLogin(currentUser))
            {
                if (FormsUtil.isFormDisposedOrNull(_xFrmFormaPagamentoListView))
                {
                    this._xFrmFormaPagamentoListView = new XFrmFormaPagamentoListView(currentUser);
                }

                else
                {
                    this._xFrmFormaPagamentoListView.User = currentUser;
                }
                FormsUtil.Show(_xFrmFormaPagamentoListView, this._menu);
            }
        }
Пример #20
0
 private void OpenInputFile(string fileName)
 {
     try
     {
         using (StreamReader file = File.OpenText(fileName))
             using (JsonTextReader textReader = new JsonTextReader(file))
             {
                 var serializer = JsonSerializer.Create();
                 var input      = serializer.Deserialize <TIn>(textReader);
                 input.Name = Path.GetFileNameWithoutExtension(fileName);
                 AddAndSelectInput(input);
             }
     }
     catch (Exception err)
     {
         FormsUtil.ShowErrorMessage(err.ToString());
     }
 }
Пример #21
0
        private void saveControllerButton_Click(object sender, EventArgs e)
        {
            var result = saveControllerDialog.ShowDialog();

            if (result == DialogResult.OK)
            {
                string fileName = saveControllerDialog.FileName;
                try
                {
                    AlgorithmControllerConverter.SaveToFile(selectedAlgoController, fileName);
                    selectedAlgoController.Name = Path.GetFileNameWithoutExtension(fileName);
                }
                catch (Exception err)
                {
                    FormsUtil.ShowErrorMessage(err.ToString());
                }
            }
        }
Пример #22
0
        /// <summary>
        /// 将棋盤の局面を進めます。
        /// </summary>
        public void DoMove(Move move, MoveFlags flags = MoveFlags.DoMoveDefault)
        {
            if (Shogi == null)
            {
                return;
            }

            using (LazyLock())
            {
                if (!CanMove || !Board.DoMove(move, flags))
                {
                    return;
                }

                FormsUtil.UIProcess(() =>
                                    Shogi.SetBoard(Board, move));
            }
        }
Пример #23
0
        protected override DialogResult ShowDialog(Form dialog)
        {
            FormsUtil.SetFont(dialog, m_ControlsFont);

            // Add icon for identification
            dialog.Icon     = SpreadsheetContentControl.Resource.Spreadsheet;
            dialog.ShowIcon = true;

            // Per dialog customisations
//          if (ISTYPE(dialog, ))
//          {
//          }
//          else // all others
            {
                m_Trans.Translate(dialog);
            }

            Win32.ActivateApp(Handle);

            return(base.ShowDialog(dialog));
        }
Пример #24
0
        private void openControllerButton_Click(object sender, EventArgs e)
        {
            var result = openControllerDialog.ShowDialog();

            if (result == DialogResult.OK)
            {
                var fileName = openControllerDialog.FileName;
                try
                {
                    var controller = AlgorithmControllerConverter.LoadFromFile(fileName);

                    controller.Name = Path.GetFileNameWithoutExtension(fileName);
                    algoControllers.Add(controller);
                    controllerComboBox.SelectedItem = controller;
                }
                catch (Exception err)
                {
                    FormsUtil.ShowErrorMessage(err.ToString());
                }
            }
        }
Пример #25
0
        /// <summary>
        /// Realiza login
        /// </summary>
        /// <param name="title"></param>Titulo
        /// <param name="action"></param>Ação de cadastrar usuario
        /// <returns></returns>
        public Usuario Login(string title = null)
        {
            if (FormsUtil.isFormDisposedOrNull(this.XFrmLogin))
            {
                this.XFrmLogin = new ITSolution.Framework.Forms.XFrmLoginRestrito(this);
            }

            if (title != null)
            {
                this.XFrmLogin.Text = title;
            }

            this.XFrmLogin.Run();

            if (this.XFrmLogin.IsCancel)
            {
                return(null);
            }

            return(this.IsLogin());
        }
Пример #26
0
        public XFrmReportParams_DEV(ParameterCollection parameterCollection)
        {
            InitializeComponent();
            this._parameterCollection = parameterCollection;

            //RepositoryItemLookUpEdit riLookup = new RepositoryItemLookUpEdit();
            //riLookup.DataSource = parameterCollection["IDCliente"].LookUpSettings;
            //riLookup.ValueMember = "IdClifor";
            //riLookup.DisplayMember = "NomeCliFor";

            //gridViewParams.Columns["Value"].ColumnEdit = riLookup;

            var q = from p in parameterCollection.AsEnumerable <Parameter>()
                    select new Parametros
            {
                Name        = p.Name,
                Description = p.Description,
                Value       = p.Value
            };

            gridControlParams.DataSource = q.ToList();
            FormsUtil.AddShortcutEscapeOnDispose(this);
        }
Пример #27
0
        private void saveInputButton_Click(object sender, EventArgs e)
        {
            var result = saveInputDialog.ShowDialog();

            if (result == DialogResult.OK)
            {
                string fileName = saveInputDialog.FileName;
                try
                {
                    using (StreamWriter file = File.CreateText(fileName))
                        using (JsonTextWriter textWriter = new JsonTextWriter(file))
                        {
                            var serializer = JsonSerializer.Create();
                            serializer.Serialize(textWriter, CurrentInput);
                        }

                    CurrentInput.Name = Path.GetFileNameWithoutExtension(fileName);
                }
                catch (Exception err)
                {
                    FormsUtil.ShowErrorMessage(err.ToString());
                }
            }
        }
Пример #28
0
        /// <summary>
        /// 将棋盤の局面を進めます。
        /// </summary>
        public void Redo()
        {
            if (Shogi == null)
            {
                return;
            }

            using (LazyLock())
            {
                if (!CanMove)
                {
                    return;
                }

                var move = Board.Redo();
                if (move == null)
                {
                    return;
                }

                FormsUtil.UIProcess(() =>
                                    Shogi.SetBoard(Board, move, false));
            }
        }
Пример #29
0
 public XFrmNotaFiscal()
 {
     InitializeComponent();
     FormsUtil.AddShortcutEscapeOnDispose(this);
     xTraTabNF.ShowTabHeader = DevExpress.Utils.DefaultBoolean.False;
 }
Пример #30
0
 private void barMnPkgInstaled_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     FormsUtil.Show(new XFrmUpdateManager(), this);
 }