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 }
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(); }
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; }
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; }
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); } }