private void BtnExcluir_Click(object sender, EventArgs e) { if (GridDados.CurrentRow != null) { MvPedCompra.IdDocumento = int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString()); MvPedCompra.LerDados(MvPedCompra.IdDocumento); if (MvPedCompra.Status == 1) { MessageBox.Show("Pedido de Compra já Concluído, para poder excluir você deve cancelar o Pedido de Compra", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (MvPedCompra.Status == 2) { MessageBox.Show("Pedido de Compra já Recebido", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (MessageBox.Show("Confirma a Exclusão do Registro", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes) { MvPedCompra.IdDocumento = int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString()); FrmPrincipal.RegistrarAuditoria(this.Text, MvPedCompra.IdDocumento, MvPedCompra.NumPedido, 3, "Excluir Ped.: " + TxtFornecedor.Text); MvPedCompra.Excluir(); PopularGrid(); LimpaDados(); GridDados.Focus(); } } } else { MessageBox.Show("Não existe Registro para Excluir", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void FrmFechaMovimento_Shown(object sender, EventArgs e) { SqlDataReader Tabela; if (NumVd > 0) { Tabela = Controle.ConsultaSQL("SELECT * FROM LancFinanceiro WHERE Id_Venda > 0 and Id_Venda=" + NumVd.ToString()); } else { Tabela = Controle.ConsultaSQL("SELECT * FROM LancFinanceiro WHERE Id_Mov > 0 and Id_Mov=" + NumMov.ToString()); } int NParc = 0; DataTable TabLanc = CriarTabela(); while (Tabela.Read()) { NParc++; DateTime DtVenc = DateTime.Parse(Tabela["Vencimento"].ToString()); decimal VrParc = decimal.Parse(Tabela["VlrOriginal"].ToString()); TabLanc.Rows.Add(NParc, 0, DtVenc.Date, VrParc, int.Parse(Tabela["Id_TipoDocumento"].ToString())); } if (NParc > 0) { Source_Lanc.DataSource = TabLanc; Source_Lanc.DataMember = TabLanc.TableName; GridDados.DataSource = Source_Lanc; GridDados.Refresh(); GridDados.Focus(); } }
private void PopulaGrid() { DataSet Tabela = new DataSet(); string sSQL = "SELECT T3.Id_Produto,T3.Descricao,T3.Referencia,0 AS QTDE,T1.PrcSensacional,0.00 as VlrFinal,T1.PrcEspecial,T1.PrcVarejo,T1.PrcMinimo,T1.PrcAtacado FROM PromocaoProdutosItens T1" + " LEFT JOIN PromocaoProdutos T2 ON (T2.Id_Promocao=T1.Id_Promocao)" + " LEFT JOIN Produtos T3 ON (T3.Id_Produto=T1.Id_Produto)" + " WHERE T1.ATIVO=1 AND T1.Id_Promocao=" + IdPromocao.ToString() + " ORDER BY T3.DESCRICAO"; Tabela = Controle.ConsultaTabela(sSQL); GridDados.DataSource = Tabela; GridDados.DataMember = Tabela.Tables[0].TableName; if (GridDados.CurrentRow != null) { GridDados.Focus(); } GridDados.CurrentCell = GridDados.CurrentRow.Cells[3]; Promocao.LerDados(IdPromocao); if (GridDados.CurrentRow != null) { for (int I = 0; I <= GridDados.Rows.Count - 1; I++) { GridDados.Rows[I].Cells[5].Value = Math.Round(decimal.Parse(GridDados.Rows[I].Cells[4].Value.ToString()) * ((100 - Promocao.PDesc) / 100), 2); } } }
private void BtnExcluir_Click(object sender, EventArgs e) { if (GridDados.CurrentRow != null) { MvCotacao.IdCotacao = int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString()); MvCotacao.LerDados(MvCotacao.IdCotacao); if (MvCotacao.Status == 1) { MessageBox.Show("Cotação já Encerrada, para poder excluir você deve cancelar a cotação", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (MessageBox.Show("Confirma a Exclusão do Registro", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes) { MvCotacao.IdCotacao = int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString()); MvCotacao.Excluir(); PopularGrid(); LimpaDados(); GridDados.Focus(); } } } else { MessageBox.Show("Não existe Registro para Excluir", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void BtnConcluir_Click(object sender, EventArgs e) { if (GridDados.CurrentRow == null) { MessageBox.Show("Não existe Registro para Edição", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { IdVenda = int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString()); if (GridDados.CurrentRow.Cells[1].Value.ToString() == "OK") { Vendas.LerDados(IdVenda); if (Vendas.VinculoVd != string.Format("{0:D6}", IdPV.ToString())) { MessageBox.Show("Ordem de Entrega já vinculado a venda de No.: " + Vendas.VinculoVd, "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (MessageBox.Show("Ordem de entrega já foi vinculada deseja continuar ?", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.No) { return; } } Controle.ExecutaSQL("Update MvVenda set VinculoVD='" + string.Format("{0:D6}", IdPV.ToString()) + "' WHERE ID_VENDA=" + IdVenda.ToString()); IncluirItens(); PopularGrid(); GridDados.Focus(); MessageBox.Show("Vinculo da ordem de entrega concluido", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void BtnExcluir_Click(object sender, EventArgs e) { if (GridDados.CurrentRow != null) { if (FrmPrincipal.Perfil_Usuario.AlterarInstalacao == 0) { MessageBox.Show("Usuário não Autorizado", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (MessageBox.Show("Confirma a Exclusão do Registro", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes) { MvInstalacao.IdLanc = int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString()); MvInstalacao.Excluir(); PopularGrid(); LimpaDados(); GridDados.Focus(); } } } else { MessageBox.Show("Não existe Registro para Excluir", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void PopuparGrid() { string sSQL = "SELECT T1.ID_LANC,T1.DATALANC,T1.ID_VENDA,T1.VLRORIGINAL,T1.VENCIMENTO,T2.DOCUMENTO,T1.NOTAFISCAL,T1.REFERENTE,T1.VLRBAIXA,T1.DTBAIXA FROM LANCFINANCEIRO T1" + " LEFT JOIN TIPODOCUMENTO T2 ON (T2.ID_DOCUMENTO=T1.ID_TIPODOCUMENTO)" + " WHERE T1.ID_PESSOA=" + IdPessoa.ToString() + " ORDER BY T1.VENCIMENTO DESC"; GridDados.DataSource = Controle.ConsultaTabela(sSQL); GridDados.DataBind(); }
private void GridDados_CellEndEdit(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 1) { if (NumVd > 0) { decimal Rentab = VerificaRentab(NumVd); if (CadPessoa.NaoVerPrazoPg == 0 && int.Parse(GridDados.CurrentCell.Value.ToString()) > 60 && Rentab <= decimal.Parse("2,40") && Venda.TpVenda == "PV" && Venda.IdUsuLibParc == 0) { MessageBox.Show("Numero de dias não pode ser superior a 60, Motivo Rentabilidade inferior a 2,4% ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); Source_Lanc.CancelEdit(); CalcularParcelas(IdPgto, 0); return; } if (CadPessoa.NaoVerPrazoPg == 0 && int.Parse(GridDados.CurrentCell.Value.ToString()) > 35 && TxtVlrTotal.Value <= FrmPgto.VlrParcelamento && Venda.TpVenda == "PV" && Venda.IdUsuLibParc == 0) { MessageBox.Show("Numero de dias não pode ser superior a 30 ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); Source_Lanc.CancelEdit(); CalcularParcelas(IdPgto, 0); return; } } GridDados.CurrentRow.Cells[2].Value = TxtDtBase.Value.Date.AddDays(int.Parse(GridDados.CurrentCell.Value.ToString())); } else if (e.ColumnIndex == 2) { DateTime Dt = DateTime.Parse(GridDados.CurrentCell.Value.ToString()); if (NumVd > 0) { decimal Rentab = VerificaRentab(NumVd); if (CadPessoa.NaoVerPrazoPg == 0 && (Dt.Date - DateTime.Now.Date).Days > 60 && Rentab <= decimal.Parse("2,40") && Venda.TpVenda == "PV" && Venda.IdUsuLibParc == 0 && !FrmPrincipal.VersaoDistribuidor) { MessageBox.Show("Numero de dias não pode ser superior a 60, Motivo Rentabilidade inferior a 2,4% ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); Source_Lanc.CancelEdit(); Source_Lanc.ResetCurrentItem(); CalcularParcelas(IdPgto, 0); return; } if (CadPessoa.NaoVerPrazoPg == 0 && (Dt.Date - DateTime.Now.Date).Days > 35 && TxtVlrTotal.Value <= FrmPgto.VlrParcelamento && Venda.TpVenda == "PV" && Venda.IdUsuLibParc == 0 && !FrmPrincipal.VersaoDistribuidor) { MessageBox.Show("Vencimento não pode ser superior a 30 dias ", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); Source_Lanc.CancelEdit(); CalcularParcelas(IdPgto, 0); return; } } if (Dt.Date < TxtDtBase.Value.Date) { MessageBox.Show("Vencimento não pode ser inferior a data base", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); Source_Lanc.CancelEdit(); GridDados.Refresh(); } } }
private void TxtIdVenda_Validated(object sender, EventArgs e) { if (TxtIdVenda.Text.Trim() == "") { return; } Vendas.LerDados(int.Parse(TxtIdVenda.Value.ToString())); if (Vendas.IdVenda == 0) { MessageBox.Show("Atenção Venda não Localizada", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); TxtIdVenda.Text = ""; TxtIdVenda.Focus(); return; } else { /* if (Vendas.Status != 2 && Vendas.TpVenda!="OE") * { * MessageBox.Show("Atenção Venda não esta faturada", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); * TxtIdVenda.Text = ""; * TxtIdVenda.Focus(); * return; * }*/ if (Vendas.TpVenda == "OE" && (Vendas.Status == 1 || Vendas.Status == 4)) { MessageBox.Show("Atenção Ordem de Entrega não esta Faturada ou Entregue", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); TxtIdVenda.Text = ""; TxtIdVenda.Focus(); return; } if (GridDados.CurrentRow != null) { if (Source_Lanc.Find("Id_Venda", Vendas.IdVenda) > -1) { MessageBox.Show("Venda ja foi informada", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); TxtIdVenda.Text = ""; TxtIdVenda.Focus(); return; } } TxtPessoa.Text = Vendas.NmPessoa.Trim(); TabLancVenda.Rows.Add(Vendas.IdVenda, Vendas.NumDocumento, Vendas.NmPessoa); Source_Lanc.DataSource = TabLancVenda; Source_Lanc.DataMember = TabLancVenda.TableName; GridDados.DataSource = Source_Lanc; GridDados.Refresh(); TxtIdVenda.Text = ""; TxtIdVenda.Focus(); } }
private void BtnNovoMapa_Click(object sender, EventArgs e) { TabLancVenda = CriarTabela(); Source_Lanc.DataSource = TabLancVenda; Source_Lanc.DataMember = TabLancVenda.TableName; GridDados.DataSource = Source_Lanc; GridDados.Refresh(); TxtIdVenda.Text = ""; TxtPessoa.Text = ""; TxtIdVenda.Focus(); }
//operações relatorio geral public void RelatorioGeral() //imprime todas as compras e vendas e mostra o lucro final { GridDados.DataSource = null; GridDados.DataSource = MeusDados._RelatorioGeral(); //receber veiculos e clientes GridDados.ClearSelection(); GridDados.Columns[0].Width = 200; //Modelo GridDados.Columns[1].Width = 80; //Ano GridDados.Columns[2].Width = 100; //Placa GridDados.Columns[3].Width = 200; //Cliente GridDados.Columns[4].Width = 100; //Valor GridDados.Columns[5].Width = 100; //Forma de Pagamento }
//operações relatorio de veiculos public void RelatorioVendas() { GridDados.DataSource = null; GridDados.DataSource = MeusDados._RelatorioVendas(); GridDados.ClearSelection(); GridDados.Columns[0].Width = 200; //Modelo GridDados.Columns[1].Width = 80; //Ano GridDados.Columns[2].Width = 100; //Placa GridDados.Columns[3].Width = 200; //Cliente GridDados.Columns[4].Width = 100; //Valor GridDados.Columns[5].Width = 100; //Forma de Pagamento }
//operações relatorio de compras de veiculos public void RelatorioCompras() { GridDados.DataSource = null; GridDados.DataSource = MeusDados._ListarVeiculos(); GridDados.ClearSelection(); GridDados.Columns[0].Width = 200; //Modelo GridDados.Columns[1].Width = 80; //Ano GridDados.Columns[4].Width = 100; //Cor GridDados.Columns[2].Width = 100; //Placa GridDados.Columns[5].Width = 100; //Valor de Compra GridDados.Columns[6].Width = 100; //Valor de Venda }
private void PopuparGrid() { GridDados.DataSource = TabItens; GridDados.DataBind(); decimal VlrTotal = 0; for (int I = 0; I <= TabItens.Rows.Count - 1; I++) { VlrTotal = VlrTotal + decimal.Parse(TabItens.Rows[I]["VLRTOTAL"].ToString()); } TxtTotal.Text = string.Format("{0:n2}", VlrTotal); }
private void BtnExcluir_Click(object sender, EventArgs e) { if (GridDados.CurrentRow != null) { Mapa.IdMapa = int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString()); Mapa.LerDados(Mapa.IdMapa); if (Mapa.Status == 1) { MessageBox.Show("Mapa já em Produção", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Mapa.Status == 2) { MessageBox.Show("Mapa já Concluido", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (FrmPrincipal.Perfil_Usuario.ExcluirReg == 0) { FrmAutorizacao Autorizacao = new FrmAutorizacao(); Autorizacao.FrmPrincipal = FrmPrincipal; Autorizacao.ShowDialog(); //Verificando se o Acesso foi liberado if (Autorizacao.AcessoOk) { if (Autorizacao.Usuario.ExcluirReg == 0) { MessageBox.Show("Autorização negada para esse usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } else { MessageBox.Show("Autorização negada para esse usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } StaFormEdicao = true; if (MessageBox.Show("Confirma a Exclusão do Mapa de Produção", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes) { Mapa.IdMapa = int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString()); Mapa.Excluir(); //Registrando Movimento de Auditoria FrmPrincipal.RegistrarAuditoria(this.Text, Mapa.IdMapa, Mapa.IdProdProd.ToString(), 3, "Exclusão: " + LstProduto.SelectedText.ToString().Trim() + " Qtde: " + Mapa.Qtde.ToString()); PopularGrid(); LimpaDados(); GridDados.Focus(); StaFormEdicao = false; } } }
private void BtnExcluir_Click(object sender, EventArgs e) { if (GridDados.CurrentRow != null) { Mapa.IdMapa = int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString()); Mapa.LerDados(Mapa.IdMapa); if (Mapa.Status > 0) { MessageBox.Show("Mapa já Concluido", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (FrmPrincipal.Perfil_Usuario.ExcluirReg == 0) { FrmAutorizacao Autorizacao = new FrmAutorizacao(); Autorizacao.FrmPrincipal = FrmPrincipal; Autorizacao.ShowDialog(); //Verificando se o Acesso foi liberado if (Autorizacao.AcessoOk) { if (Autorizacao.Usuario.ExcluirReg == 0) { MessageBox.Show("Autorização negada para esse usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } else { MessageBox.Show("Autorização negada para esse usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } if (MessageBox.Show("Confirma a Exclusão do Registro", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes) { Mapa.IdMapa = int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString()); Mapa.Excluir(); //Registrando Movimento de Auditoria FrmPrincipal.RegistrarAuditoria(this.Text, Mapa.IdMapa, Mapa.IdEntregador.ToString(), 3, "Excluindo"); PopularGrid(); LimpaDados(); GridDados.Focus(); } } } else { MessageBox.Show("Não existe Registro para Excluir", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
//operações feitas em vendas public void GridVendas() { GridDados.DataSource = null; GridDados.DataSource = MeusDados._ListarVeiculos(); GridDados.ClearSelection(); //fazer funcionar o tamanho das colums GridDados.Columns[0].Width = 150; //Modelo GridDados.Columns[1].Width = 80; //Ano GridDados.Columns[4].Width = 100; //Cor GridDados.Columns[2].Width = 100; //Placa GridDados.Columns[3].Width = 150; //Chassi GridDados.Columns[5].Width = 100; //Valor de Compra GridDados.Columns[6].Width = 100; //Valor de Venda }
private void BtnImpGrupo_Click(object sender, EventArgs e) { if (int.Parse(LstGrupo.SelectedValue.ToString()) == 0) { MessageBox.Show("Favor Selecionar um Grupo", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (MessageBox.Show("Confirma a importação do Grupo: " + LstGrupo.Text.ToString().Trim(), "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes) { TabLancItens = CriarTabela(); Source_Itens.DataSource = TabLancItens; Source_Itens.DataMember = TabLancItens.TableName; GridDados.DataSource = Source_Itens; GridDados.Refresh(); SqlDataReader Tab = Controle.ConsultaSQL("SELECT ID_PRODUTO,REFERENCIA,DESCRICAO,PRCSENSACIONAL,PRCESPECIAL,PRCVAREJO,PRCMINIMO,PRCATACADO,CODBARRA,SALDOESTOQUE,UNIDADE FROM PRODUTOS WHERE ATIVO=1 AND ID_GRUPO=" + LstGrupo.SelectedValue.ToString()); if (Tab.HasRows) { decimal PrcItem = 0; while (Tab.Read()) { PrcItem = 0; if (Rb_PrcSensac.Checked) { PrcItem = decimal.Parse(Tab["PRCSENSACIONAL"].ToString()); } else if (Rb_PrcEspecial.Checked) { PrcItem = decimal.Parse(Tab["PRCESPECIAL"].ToString()); } else if (Rb_PrcVarejo.Checked) { PrcItem = decimal.Parse(Tab["PRCVAREJO"].ToString()); } else if (Rb_PrcMinimo.Checked) { PrcItem = decimal.Parse(Tab["PRCMINIMO"].ToString()); } TabLancItens.Rows.Add(int.Parse(Tab["ID_PRODUTO"].ToString()), Tab["REFERENCIA"].ToString().Trim(), Tab["DESCRICAO"].ToString().Trim(), PrcItem, decimal.Parse(Tab["SALDOESTOQUE"].ToString()), Tab["CODBARRA"].ToString(), int.Parse(TxtQtdeEtq.Value.ToString()), Tab["UNIDADE"].ToString().Trim()); Source_Itens.DataSource = TabLancItens; Source_Itens.DataMember = TabLancItens.TableName; GridDados.DataSource = Source_Itens; GridDados.Refresh(); } } } }
private void BtnCancelar_Click(object sender, EventArgs e) { try { StaFormEdicao = false; FrmPrincipal.ControleBotoes(false); Paginas.SelectTab(0); GridDados.Focus(); LimpaDados(); } catch (Exception Error) { MessageBox.Show(Error.ToString()); } }
private void PopuparGrid() { string sSQL = "SELECT T2.Id_Produto,T2.Referencia,T2.Descricao,T3.Grupo,T1.Saldo FROM SaldoPrdCliente T1 " + " LEFT JOIN Produtos T2 ON (T2.Id_Produto=T1.Id_Produto)" + " LEFT JOIN GrupoProduto T3 ON (T3.Id_Grupo=T2.Id_Grupo)" + " WHERE T1.Saldo > 0 AND T1.ID_PESSOA=" + ((Controle_Dados.Pessoas)(((System.Web.UI.UserControl)(this.Master)).Session["LoginUsuario"])).IdPessoa.ToString(); if (TxtDescPrd.Text.Trim() != "") { sSQL = sSQL + " AND T2.DESCRICAO LIKE '%" + TxtDescPrd.Text.Trim() + "%'"; } sSQL = sSQL + " ORDER BY T2.DESCRICAO"; GridDados.DataSource = Controle.ConsultaTabela(sSQL); GridDados.DataBind(); }
public void PesquisarVeiculo() { string Busca = BtnPesquisa.Text; BtnPesquisa.Text = ""; GridDados.ClearSelection(); for (int i = 0; i < GridDados.RowCount; i++) { if (GridDados.Rows[i].Cells[0].Value.ToString() == Busca) { GridDados.CurrentCell = GridDados.Rows[i].Cells[0]; } } }
private void BtnExcluir_Click(object sender, EventArgs e) { if (GridDados.CurrentRow != null) { Grade.IdGrade = int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString()); Grade.LerDados(Grade.IdGrade); if (MessageBox.Show("Confirma a Exclusão do Registro", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes) { Grade.Excluir(); PopularGrid(); LimpaDados(); GridDados.Focus(); } } }
private void BtnExcluir_Click(object sender, EventArgs e) { if (GridDados.CurrentRow != null) { if (FrmPrincipal.Perfil_Usuario.AlterarProduto == 0) { MessageBox.Show("Usuário não Autorizado", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (FrmPrincipal.Perfil_Usuario.ExcluirReg == 0) { FrmAutorizacao Autorizacao = new FrmAutorizacao(); Autorizacao.FrmPrincipal = FrmPrincipal; Autorizacao.ShowDialog(); //Verificando se o Acesso foi liberado if (Autorizacao.AcessoOk) { if (Autorizacao.Usuario.ExcluirReg == 0) { MessageBox.Show("Autorização negada para esse usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } else { MessageBox.Show("Autorização negada para esse usuário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } if (MessageBox.Show("Confirma a Exclusão do Registro", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes) { Produto.LerDados(int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString())); Produto.Excluir(); FrmPrincipal.RegistrarAuditoria(this.Text, Produto.IdProduto, Produto.Referencia, 3, "Exclusão do Produto"); PopularGrid(); LimpaDados(); GridDados.Focus(); } } } else { MessageBox.Show("Não existe Registro para Excluir", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
//operações feitas em veiculos public void GridVeiculos() { //caso o veiculo nao esteja mais disponivel ele nao ser mostrado no grid se possivel //limpa tudo que esta no grid GridDados.DataSource = null; //recebe novos valores no grid GridDados.DataSource = MeusDados._ListarVeiculos(); //recebe por metodo o arraylist GridDados.ClearSelection(); //gera as colunas com seus tamanhos GridDados.Columns[0].Width = 150; //Modelo GridDados.Columns[1].Width = 80; //Ano GridDados.Columns[4].Width = 100; //Cor GridDados.Columns[2].Width = 100; //Placa GridDados.Columns[3].Width = 150; //Chassi GridDados.Columns[5].Width = 100; //Valor de Compra GridDados.Columns[6].Width = 100; //Valor de Venda }
private void PopuparGrid() { string sSQL = "SELECT T1.REFERENCIA,T1.DESCRICAO,T2.GRUPO,T1.PRCATACADO FROM PRODUTOS T1 " + " LEFT JOIN GRUPOPRODUTO T2 ON (T2.ID_GRUPO=T1.ID_GRUPO) WHERE T1.ATIVO=1 AND T2.LISTAWEB=1"; if (TxtReferencia.Text.Trim() != "") { sSQL = sSQL + " AND T1.REFERENCIA LIKE '%" + TxtReferencia.Text.Trim() + "%'"; } if (TxtDescricao.Text.Trim() != "") { sSQL = sSQL + " AND T1.DESCRICAO LIKE '%" + TxtDescricao.Text.Trim() + "%'"; } sSQL = sSQL + " ORDER BY T1.DESCRICAO"; GridDados.DataSource = Controle.ConsultaTabela(sSQL); GridDados.DataBind(); }
public void PesquisarVenda() { //faz a busca no box sem clicar no botao string Busca = BtnPesquisa.Text; BtnPesquisa.Text = ""; GridDados.ClearSelection(); for (int i = 0; i < GridDados.RowCount; i++) { if (GridDados.Rows[i].Cells[0].Value.ToString() == Busca) { GridDados.CurrentCell = GridDados.Rows[i].Cells[0]; } } }
private void BtnExcluir_Click(object sender, EventArgs e) { if (GridDados.CurrentRow != null) { if (MessageBox.Show("Confirma a Exclusão do Registro", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes) { Departamento.IdDepartamento = int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString()); Departamento.Excluir(); PopularGrid(); LimpaDados(); GridDados.Focus(); } } else { MessageBox.Show("Não existe Registro para Excluir", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void PopuparGrid() { string sSQL = "SELECT T1.ID_VENDA,T1.DATA,T1.STATUS,T1.PESSOA,T1.VLRTOTAL,T1.PREVENTREGA,ISNULL(T2.ENTREGADOR,' ') AS ENTREGADOR,T3.VENDEDOR FROM MVVENDA T1 " + " LEFT JOIN ENTREGADORES T2 ON (T2.ID_ENTREGADOR=T1.ID_ENTREGADOR) " + " LEFT JOIN VENDEDORES T3 ON (T3.ID_VENDEDOR=T1.ID_VENDEDOR) "; if (LstVendedor.SelectedValue.ToString() != "TODOS") { sSQL = sSQL + " WHERE T1.TPVENDA='PV' AND (T1.ID_VENDEDOR=" + LstVendedor.SelectedValue.ToString() + " OR T1.ID_USUARIO=" + IdUsuario.ToString() + ") "; } else { sSQL = sSQL + " WHERE T1.TPVENDA='PV'"; } if (int.Parse(TxtNumPed.Text) > 0) { sSQL = sSQL + " AND T1.ID_VENDA=" + TxtNumPed.Text; } if (TxtCliente.Text.Trim() != "") { sSQL = sSQL + " AND T1.PESSOA LIKE '%" + TxtCliente.Text.Trim() + "%'"; } if (LstTpMov.SelectedIndex == 5) { sSQL = sSQL + " AND T1.STATUS=2 AND T1.ID_ENTREGADOR > 0 ORDER BY ID_VENDA DESC"; } else { if (LstTpMov.SelectedIndex == 6) { sSQL = sSQL + " ORDER BY ID_VENDA DESC"; } else { sSQL = sSQL + " AND T1.STATUS=" + LstTpMov.SelectedIndex.ToString() + " ORDER BY ID_VENDA DESC"; } } GridDados.DataSource = Controle.ConsultaTabela(sSQL); GridDados.DataBind(); }
private void BtnBuscaPrd_Click(object sender, EventArgs e) { FrmBuscaProduto BuscaPrd = new FrmBuscaProduto(); BuscaPrd.FrmPrincipal = this.FrmPrincipal; BuscaPrd.IdProduto = 0; BuscaPrd.ShowDialog(); decimal PrcItem = 0; if (BuscaPrd.IdProduto > 0) { TxtCodPrd.Text = BuscaPrd.CadProd.IdProduto.ToString(); TxtDescricao.Text = BuscaPrd.CadProd.Descricao; PrcItem = 0; if (Rb_PrcSensac.Checked) { PrcItem = BuscaPrd.CadProd.PrcSensacional; } else if (Rb_PrcEspecial.Checked) { PrcItem = BuscaPrd.CadProd.PrcEspecial; } else if (Rb_PrcVarejo.Checked) { PrcItem = BuscaPrd.CadProd.PrcVarejo; } else if (Rb_PrcMinimo.Checked) { PrcItem = BuscaPrd.CadProd.PrcMinimo; } TabLancItens.Rows.Add(BuscaPrd.CadProd.IdProduto, BuscaPrd.CadProd.Referencia.Trim(), BuscaPrd.CadProd.Descricao.Trim(), PrcItem, BuscaPrd.CadProd.SaldoEstoque, BuscaPrd.CadProd.CodBarra.ToString(), int.Parse(TxtQtdeEtq.Value.ToString()), BuscaPrd.CadProd.Unidade); Source_Itens.DataSource = TabLancItens; Source_Itens.DataMember = TabLancItens.TableName; GridDados.DataSource = Source_Itens; GridDados.Refresh(); } else { TxtCodPrd.Text = "0"; } }
private void PopularGrid() { DataSet Tabela = new DataSet(); string sSQL = "SELECT T2.ID_MOV AS LANC,T2.DTENTSAI AS DATA,T4.DESCRICAO AS DESCMOV,T4.ESTOQUE,T2.DOCUMENTO,T2.NUMFORMULARIO AS NUMDOC,CASE T4.ESTOQUE WHEN 1 THEN T1.QTDE ELSE 0 END AS ENTRADA,CASE T4.ESTOQUE WHEN 2 THEN T1.QTDE ELSE 0 END AS SAIDA,T1.VLRUNITARIO,T1.P_IPI,T5.RAZAOSOCIAL,T6.FANTASIA AS FILIAL FROM MVESTOQUEITENS T1" + " LEFT JOIN MVESTOQUE T2 ON (T2.ID_MOV=T1.ID_MOV) " + " LEFT JOIN PRODUTOS T3 ON (T3.ID_PRODUTO=T1.ID_PRODUTO) " + " LEFT JOIN TABELASAUX T4 ON (T4.CHAVE=T2.TPMOV) " + " LEFT JOIN PESSOAS T5 ON (T5.ID_PESSOA=T2.ID_PESSOA) " + " LEFT JOIN EMPRESA_FILIAL T6 ON (T6.ID_FILIAL=T2.ID_FILIALORIGDEST) " + " WHERE T1.ID_PRODUTO=" + TxtCodPrd.Text + " AND (T4.ESTOQUE<>0 OR T4.CAMPO='TPMVEST') AND T2.STATUS=1 " + " AND T2.DTENTSAI >= Convert(DateTime,'" + Dt1.Value.Date.ToString() + "',103) AND T2.DTENTSAI <= Convert(DateTime,'" + Dt2.Value.Date.ToString() + "',103)"; if (LstTpMv.SelectedValue.ToString() != "0") { sSQL = sSQL + "AND T2.TPMOV='" + LstTpMv.SelectedValue.ToString() + "'"; } sSQL = sSQL + "UNION " + "SELECT T2.ID_VENDA AS LANC,T2.PREVENTREGA AS DATA,T4.DESCRICAO AS DESCMOV,T4.ESTOQUE,'',T2.NUMDOCUMENTO AS NUMDOC,CASE T1.TIPOITEM WHEN 'E' THEN T1.QTDE ELSE 0 END AS ENTRADA,CASE T1.TIPOITEM WHEN 'S' THEN T1.QTDE ELSE 0 END AS SAIDA,T1.VLRUNITARIO,0 AS P_IPI,T5.RAZAOSOCIAL,T6.FANTASIA AS FILIAL FROM MVVENDAITENS T1" + " LEFT JOIN MVVENDA T2 ON (T2.ID_VENDA=T1.ID_VENDA)" + " LEFT JOIN PRODUTOS T3 ON (T3.ID_PRODUTO=T1.ID_PRODUTO) " + " LEFT JOIN TABELASAUX T4 ON (T4.CHAVE=T2.TPVENDA) " + " LEFT JOIN PESSOAS T5 ON (T5.ID_PESSOA=T2.ID_PESSOA) " + " LEFT JOIN EMPRESA_FILIAL T6 ON (T6.ID_FILIAL=T2.ID_FILIAL) " + " WHERE T1.ID_PRODUTO=" + TxtCodPrd.Text + " AND (T4.ESTOQUE<>0 OR T4.CAMPO='TPMVEST') AND T2.STATUS IN (1,2,3) " + " AND T2.PREVENTREGA >= Convert(DateTime,'" + Dt1.Value.Date.ToString() + "',103) AND T2.PREVENTREGA <= Convert(DateTime,'" + Dt2.Value.Date.ToString() + "',103)"; if (LstTpMv.SelectedValue.ToString() != "0") { sSQL = sSQL + "AND T2.TPVENDA='" + LstTpMv.SelectedValue.ToString() + "'"; } sSQL = sSQL + " ORDER BY 2 DESC"; Tabela = Controle.ConsultaTabela(sSQL); GridDados.DataSource = Tabela; GridDados.DataMember = Tabela.Tables[0].TableName; if (GridDados.CurrentRow != null) { GridDados.Focus(); } }