private void DgvItem_CellContentClick(object sender, DataGridViewCellEventArgs e) { var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { List <string> parameters = new List <string> { "Descrição", "Unidade", "Estoque", "PreçoCusto", "PreçoVenda" }; using (var form = new FrmProcura(this.Name, "Produto", parameters)) { var result = form.ShowDialog(); if (result == DialogResult.OK) { ResultadoPesquisaProduto = form.TableObjectProduto[form.ResultID]; //List<ProdutoModelo> produtoTemp = SqliteAcessoDados.LoadQuery<ProdutoModelo>("select Descrição from Produto where Produto.ID == " + ResultadoPesquisaProduto.ProdutoId); senderGrid.Rows[e.RowIndex].Cells["txtIdProduto"].Value = ResultadoPesquisaProduto.Id; senderGrid.Rows[e.RowIndex].Cells["txtDescrição"].Value = ResultadoPesquisaProduto.Descrição; senderGrid.Rows[e.RowIndex].Cells["txtUnidade"].Value = ResultadoPesquisaProduto.Unidade; //senderGrid.Rows[e.RowIndex].Cells["txtQuantidade"].Value = senderGrid.Rows[e.RowIndex].Cells["txtPreçoVenda"].Value = /*string.Format("{0:C}",*/ ResultadoPesquisaProduto.PreçoVenda /*)*/; //senderGrid.Rows[e.RowIndex].Cells["txtPreçoTotalItem"].Value = ; //senderGrid.Rows[e.RowIndex].Cells["txtComissão"].Value = ; //senderGrid.Rows.Add(); } } } }
private void btSearchPessoa_Click(object sender, EventArgs e) { List <string> parameters = new List <string> { "PraçaID", "Nome", "Nascimento", "RG", "CPF", "Telefone", "PontoReferencia", "Endereco", "Numero", "Bairro", "Cidade", "Estado", "Cliente", "Ativo" }; using (var form = new FrmProcura(this.Name, "Pessoa", parameters)) { //var asd = this.Name; var result = form.ShowDialog(); if (result == DialogResult.OK) { ResultadoPesquisaPessoa = form.TableObjectPessoa[form.ResultID]; txtIdPessoa.Text = ResultadoPesquisaPessoa.Id.ToString(); txtNomePessoa.Text = ResultadoPesquisaPessoa.Nome; txtRG.Text = ResultadoPesquisaPessoa.RG; txtCPF.Text = ResultadoPesquisaPessoa.CPF; txtDataNascimento.Text = ResultadoPesquisaPessoa.Nascimento.ToShortDateString(); txtTelefone.Text = ResultadoPesquisaPessoa.Telefone; txtPontoReferencia.Text = ResultadoPesquisaPessoa.PontoReferencia; txtEndereco.Text = ResultadoPesquisaPessoa.Endereco; txtNumero.Text = ResultadoPesquisaPessoa.Numero.ToString(); txtBairro.Text = ResultadoPesquisaPessoa.Bairro; txtCidade.Text = ResultadoPesquisaPessoa.Cidade; txtEstado.Text = ResultadoPesquisaPessoa.Estado; cbAtivo.Checked = ResultadoPesquisaPessoa.Ativo; } } }
private void btSearchVendedor_Click(object sender, EventArgs e) { using (var form = new FrmProcura(this.Name, "Vendedor", FrmVendedores.VendedorParameters)) { var result = form.ShowDialog(); if (result == DialogResult.OK) { ResultadoPesquisaVendedor = form.TableObjectVendedor[form.ResultID]; txtIdVendedor.Text = ResultadoPesquisaVendedor.Id.ToString(); txtNomeVendedor.Text = SqliteAcessoDados.LoadQuery <PessoaModelo>("select Nome from Pessoa where Pessoa.ID == " + ResultadoPesquisaVendedor.PessoaId.ToString())[0].Nome; //txtPraçaVendedor.Text = SqliteAcessoDados.LoadQuery<PraçaModelo>("select Nome from Praça where Praça.ID == " + ResultadoPesquisaVendedor.PraçaId.ToString())[0].Nome; txtTelefoneVendedor.Text = SqliteAcessoDados.LoadQuery <PessoaModelo>("select Telefone from Pessoa where Pessoa.ID == " + ResultadoPesquisaVendedor.PessoaId.ToString())[0].Telefone.ToString(); List <VendedorPraçaModelo> vendedorPraça = SqliteAcessoDados.LoadQuery <VendedorPraçaModelo>("select * from VendedorPraça where VendedorPraça.VendedorID == " + ResultadoPesquisaVendedor.Id.ToString()); cbbPraça.Items.Clear(); foreach (VendedorPraçaModelo modelo in vendedorPraça) { PraçaModelo praça = SqliteAcessoDados.LoadQuery <PraçaModelo>("select * from Praça where Praça.ID == " + modelo.PraçaId.ToString()).First(); cbbPraça.Items.Add(praça.Id + " - " + praça.Nome); } } } }
private void btPessoa_Click(object sender, EventArgs e) { using (var form = new FrmProcura(this.Name, "Pessoa", FrmPessoas.parameters)) { var result = form.ShowDialog(); if (result == DialogResult.OK) { var ResultadoPesquisaPessoa = form.TableObjectPessoa[form.ResultID]; dgvListaImpressão.Rows.Clear(); dgvListaImpressão.Rows.Add(true, ResultadoPesquisaPessoa.Id, ResultadoPesquisaPessoa.Nome); txtTotal.Text = "1"; } } }
private void btSearchPessoa_Click(object sender, EventArgs e) { List <string> parameters = new List <string> { "PraçaID", "Nome", "Nascimento", "RG", "CPF", "Telefone", "PontoReferencia", "Endereco", "Numero", "Bairro", "Cidade", "Estado", "Cliente", "Ativo" }; using (var form = new FrmProcura(this.Name, "Pessoa", parameters)) { var result = form.ShowDialog(); if (result == DialogResult.OK) { ResultadoPesquisaPessoa = form.TableObjectPessoa[form.ResultID]; txtIdPessoa.Text = ResultadoPesquisaPessoa.Id.ToString(); txtNomePessoa.Text = ResultadoPesquisaPessoa.Nome; } } }
private void btSearchPraça_Click(object sender, EventArgs e) { List <string> parameters = new List <string> { "Nome" }; using (var form = new FrmProcura(this.Name, "Praça", parameters)) { var asd = this.Name; var result = form.ShowDialog(); if (result == DialogResult.OK) { PraçaModelo ResultadoPesquisaPraça = form.TableObjectPraça[form.ResultID]; txtIdPraça.Text = ResultadoPesquisaPraça.Id.ToString(); txtNomePraça.Text = ResultadoPesquisaPraça.Nome; } } }
private void btAddPraça_Click(object sender, EventArgs e) { List <string> parameters = new List <string> { "Nome" }; using (var form = new FrmProcura(this.Name, "Praça", parameters)) { var result = form.ShowDialog(); if (result == DialogResult.OK) { ResultadoPesquisaPraça = form.TableObjectPraça[form.ResultID]; BuscaPraçaFK(ResultadoPesquisaPraça.Id, out string praça); bool praçaRepetida = false; if (dgvPraças.Rows != null) { foreach (DataGridViewRow row in dgvPraças.Rows) { if (row.Cells["txtCodigo"].Value.ToString() == ResultadoPesquisaPraça.Id.ToString()) { praçaRepetida = true; } } } if (!praçaRepetida) { dgvPraças.Rows.Add(ResultadoPesquisaPraça.Id, praça); } else { MessageBox.Show("Esta Praça ja está inclusa para este Vendedor.", "Atenção!", MessageBoxButtons.OK); } } } }
private void btAddItem_Click(object sender, EventArgs e) { List <string> parameters = new List <string> { "Descrição", "Unidade", "Estoque", "PreçoCusto", "PreçoVenda" }; using (var form = new FrmProcura(this.Name, "Produto", parameters)) { var result = form.ShowDialog(); if (result == DialogResult.OK) { ResultadoPesquisaProduto = form.TableObjectProduto[form.ResultID]; BuscaProdutoFK(ResultadoPesquisaProduto.Id, out string descrição); bool produtoRepetido = false; if (dgvProdutos.Rows != null) { foreach (DataGridViewRow row in dgvProdutos.Rows) { if (row.Cells["txtCodigo"].Value.ToString() == ResultadoPesquisaProduto.Id.ToString()) { produtoRepetido = true; } } } if (!produtoRepetido) { dgvProdutos.Rows.Add(ResultadoPesquisaProduto.Id, descrição); } else { MessageBox.Show("Este Produto ja está incluso para este Registro.", "Atenção!", MessageBoxButtons.OK); } } } }
private void btPesquisar_Click(object sender, EventArgs e) { using (var form = new FrmProcura(this.Name, "Praça", parameters)) { var result = form.ShowDialog(); if (result == DialogResult.OK) { Praças = form.TableObjectPraça; AtualID = form.ResultID; btAlterar.Enabled = true; btExcluir.Enabled = true; } } if (Praças != null && Praças.Count > 1) { btAnterior.Enabled = true; btUltimo.Enabled = true; btPrimeiro.Enabled = true; btProximo.Enabled = true; } }