示例#1
0
        private void FrmMain_Load(object sender, EventArgs e)
        {
            #region Preenche o DataTable

            source.Columns.Add("Data");
            source.Columns.Add("Valor");

            DateTime dtInicial = DateTime.Now;

            for (int i = 0; i < 10000; i++)
            {
                dtInicial = dtInicial.AddMonths(1);
                DataRow l = source.NewRow();
                l["Data"] = dtInicial.AddMonths(1);
                l["Valor"] = i.ToString();
                source.Rows.Add(l);
            }

            #endregion

            #region Cria as colunas da NeoGrid

            /* Seguir esta ordem para utilizar a NeoGrid
             * 1) Cria-se e configura as colunas
             * 2) Adiciona a coluna ao TableStyle da NeoGrid
             * 3) Carrega o datasource com um datatable
             * 4) Se for utilizar paginação, associa o paginador a NeoGrid
             */
            Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colData = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
            colData.HeaderText = "Data";
            colData.ReadOnly = true;
            colData.Owner = NeoGrid;
            colData.MappingName = "Data";
            colData.OnDrawColumnCell += new Neo.Pocket.Controls.NeoDataGridCustomColumnBase.NeoDataGridTextBoxColumnEventHandler(colData_OnDrawColumnCell);
            NeoTableStyle.GridColumnStyles.Add(colData);

            Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colValor = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
            colValor.HeaderText = "Valor";
            colValor.Owner = NeoGrid;
            colValor.MappingName = "Valor";
            colValor.Alignment = HorizontalAlignment.Right;
            colValor.ReadOnly = true;
            //colValor.AlternatingColor = Color.LightBlue; // Linhas com cores alternadas
            NeoTableStyle.GridColumnStyles.Add(colValor);

            NeoTableStyle.MappingName = source.TableName;
            NeoGrid.SetBackupDataSource(source);
            NeoGrid.DataSource = source;
            NeoGrid.Pager = NeoPager;

            #endregion
        }
示例#2
0
        private void gridProductBuild()
        {
            #region id_produto

            Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colIdProduto = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
            colIdProduto.HeaderText = "Cod";
            colIdProduto.ReadOnly = true;
            colIdProduto.Owner = grdProduto;
            colIdProduto.MappingName = "id_produto";
            NeoTableStyle.GridColumnStyles.Add(colIdProduto);

            #endregion

            #region referencia

            Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colReferencia = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
            colReferencia.HeaderText = "ID";
            colReferencia.Owner = grdProduto;
            colReferencia.MappingName = "id_cliente";
            colReferencia.ReadOnly = true;
            NeoTableStyle.GridColumnStyles.Add(colReferencia);

            #endregion

            #region nome

            Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colNome = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
            colNome.Width = 90;
            colNome.HeaderText = "Produto";
            colNome.Owner = grdProduto;
            colNome.MappingName = "nome";
            colNome.ReadOnly = true;
            NeoTableStyle.GridColumnStyles.Add(colNome);

            #endregion

            #region preco_venda

            Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colPrecoVenda = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
            colPrecoVenda.Width = 80;
            colPrecoVenda.HeaderText = "Preço";
            colPrecoVenda.Owner = grdProduto;
            colPrecoVenda.MappingName = "preco_venda";
            colPrecoVenda.ReadOnly = true;
            NeoTableStyle.GridColumnStyles.Add(colPrecoVenda);

            #endregion

            #region estoque

            Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colEstoque = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
            colEstoque.HeaderText = "Estoque";
            colEstoque.Owner = grdProduto;
            colEstoque.MappingName = "estoque";
            colEstoque.ReadOnly = true;
            NeoTableStyle.GridColumnStyles.Add(colEstoque);

            #endregion

            gridProductUpdateView();
        }
示例#3
0
        private void FrmCliente_Load(object sender, EventArgs e)
        {
            #region Orientação da tela

            //if (SystemSettings.ScreenOrientation != ScreenOrientation.Angle90)
            //    SystemSettings.ScreenOrientation = ScreenOrientation.Angle90;

            #endregion

            #region Trata visibilidade da tela

            if (D.Acao == D.AcaoEnum.PedidoADefinir)
            {
                btnEditar.Visible = false;
                btnNovo.Visible = false;
                btnPedido.Visible = true;
                btnPedido.Location = btnNovo.Location;
            }
            else if (D.Acao == D.AcaoEnum.ClienteADefinir)
            {
                btnEditar.Visible = Parametro.ClienteEdicaoPermitida;
                btnNovo.Visible = true;
                btnPedido.Visible = false;
            }

            #endregion

            #region Cria as colunas da NeoGrid

            // Index 0

            #region id_cliente

            Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colIdCliente = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
            colIdCliente.Width = 40;
            colIdCliente.HeaderText = "Cód";
            colIdCliente.Owner = grdCliente;
            colIdCliente.MappingName = "id_cliente";
            colIdCliente.ReadOnly = true;
            NeoTableStyle.GridColumnStyles.Add(colIdCliente);

            #endregion

            // Index 1
            #region cliente_nome_reduzido

            Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colNomeReduzido = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
            colNomeReduzido.Width = 90;
            colNomeReduzido.HeaderText = "Nome Fantasia";
            colNomeReduzido.Owner = grdCliente;
            colNomeReduzido.MappingName = "cliente_nome_reduzido";
            colNomeReduzido.ReadOnly = true;
            NeoTableStyle.GridColumnStyles.Add(colNomeReduzido);

            #endregion

            // Index 2
            #region cliente_nome

            Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colNome = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
            colNome.Width = 80;
            colNome.HeaderText = "Razão social";
            colNome.Owner = grdCliente;
            colNome.MappingName = "cliente_nome";
            colNome.ReadOnly = true;
            NeoTableStyle.GridColumnStyles.Add(colNome);

            #endregion

            // Index 3
            #region id_cliente_pocket

            Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colIdStore = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
            colIdStore.HeaderText = "ID Store";
            colIdStore.ReadOnly = true;
            colIdStore.Owner = grdCliente;
            colIdStore.MappingName = "id_cliente_pocket";
            colIdStore.Width = 0;
            NeoTableStyle.GridColumnStyles.Add(colIdStore);

            #endregion

            #endregion

            UpdateView();
            // Pequeno workaround para fazer a busca por nome funcionar
            // {
            //      Adicionado por Tiago
            //      Não entendi com funcionava, mas deixei
            // } Evandro
            radNome.Checked = true;
            radCodigo.Checked = true;
            inputPanel.Enabled = false;
        }
示例#4
0
        private void FrmNeoPagerTest_Load(object sender, EventArgs e)
        {
            #region id_produto

            Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colIdProduto = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
            colIdProduto.HeaderText = "Cod";
            colIdProduto.ReadOnly = true;
            colIdProduto.Owner = grdProduto;
            colIdProduto.MappingName = "id_produto";
            NeoTableStyle.GridColumnStyles.Add(colIdProduto);

            #endregion

            #region referencia

            Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colReferencia = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
            colReferencia.HeaderText = "ID";
            colReferencia.Owner = grdProduto;
            colReferencia.MappingName = "id_cliente";
            colReferencia.ReadOnly = true;
            NeoTableStyle.GridColumnStyles.Add(colReferencia);

            #endregion

            #region nome

            Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colNome = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
            colNome.Width = 90;
            colNome.HeaderText = "Produto";
            colNome.Owner = grdProduto;
            colNome.MappingName = "nome";
            colNome.ReadOnly = true;
            NeoTableStyle.GridColumnStyles.Add(colNome);

            #endregion

            #region preco_venda

            Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colPrecoVenda = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
            colPrecoVenda.Width = 80;
            colPrecoVenda.HeaderText = "Preço";
            colPrecoVenda.Owner = grdProduto;
            colPrecoVenda.MappingName = "preco_venda";
            colPrecoVenda.ReadOnly = true;
            NeoTableStyle.GridColumnStyles.Add(colPrecoVenda);

            #endregion

            #region estoque

            Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colEstoque = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
            colEstoque.HeaderText = "Estoque";
            colEstoque.Owner = grdProduto;
            colEstoque.MappingName = "estoque";
            colEstoque.ReadOnly = true;
            NeoTableStyle.GridColumnStyles.Add(colEstoque);

            #endregion

            UpdateView();
            inputPanel.Enabled = false;
        }
示例#5
0
        private void FrmProdutoLista_Load(object sender, EventArgs e)
        {
            try
            {
                #region Orientação da tela

                if (SystemSettings.ScreenOrientation != ScreenOrientation.Angle90)
                    SystemSettings.ScreenOrientation = ScreenOrientation.Angle90;

                #endregion

                radCodigo.Checked = true;

                #region Cria as colunas da NeoGrid

                //Index 0 condicional
                if (Parametro.UsarReferenciaProduto)
                {
                    radCodigo.Text = "Referência";

                    #region referencia

                    Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colReferencia = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
                    colReferencia.HeaderText = "Ref";
                    colReferencia.Owner = grdProduto;
                    colReferencia.MappingName = "referencia";
                    colReferencia.ReadOnly = true;
                    NeoTableStyle.GridColumnStyles.Add(colReferencia);

                    #endregion
                }
                else // Usar código
                {
                    //Index 0
                    #region id_produto

                    Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colIdProduto = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
                    colIdProduto.HeaderText = "Cód";
                    colIdProduto.ReadOnly = true;
                    colIdProduto.Owner = grdProduto;
                    colIdProduto.MappingName = "id_produto";
                    NeoTableStyle.GridColumnStyles.Add(colIdProduto);
                }

                #endregion
                //Index 1
                #region nome

                Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colNome = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
                colNome.HeaderText = "Nome";
                colNome.Owner = grdProduto;
                colNome.MappingName = "nome";
                colNome.ReadOnly = true;
                colNome.Width = 100;
                NeoTableStyle.GridColumnStyles.Add(colNome);

                #endregion

                //Index 2
                #region preco_venda

                Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colPrecoVenda = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
                colPrecoVenda.HeaderText = "Preço";
                colPrecoVenda.Owner = grdProduto;
                colPrecoVenda.MappingName = "preco_venda";
                colPrecoVenda.ReadOnly = true;
                NeoTableStyle.GridColumnStyles.Add(colPrecoVenda);

                #endregion

                //Index 3
                #region estoque

                Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn colEstoque = new Neo.Pocket.Controls.NeoDataGridCustomTextBoxColumn();
                colEstoque.HeaderText = "Estoque";
                colEstoque.Owner = grdProduto;
                colEstoque.MappingName = "estoque";
                colEstoque.ReadOnly = true;
                colEstoque.OnDrawColumnCell += new Neo.Pocket.Controls.NeoDataGridCustomColumnBase.NeoDataGridTextBoxColumnEventHandler(colEstoque_OnDrawColumnCell);
                NeoTableStyle.GridColumnStyles.Add(colEstoque);

                #endregion

                #endregion

                UpdateView();
                inputPanel.Enabled = false;
            }
            catch (Exception ex)
            {
                LogBuilder.DEPRECIADO_Append(D.APP_LOGDIRECTORY + D.APP_LOG_EXCEPTIONFILENAME, ex.Message, true);
                FE.Show(ex);
            }
        }