private void IncluirPrd() { if (StaFormEdicao) { MessageBox.Show("Cadastro de Produção em edição", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (CadProducao.IdProducao > 0) { FrmBuscaProduto BuscaPrd = new FrmBuscaProduto(); BuscaPrd.FrmPrincipal = this.FrmPrincipal; BuscaPrd.IdProduto = 0; BuscaPrd.LstMvEst = true; BuscaPrd.ShowDialog(); if (BuscaPrd.IdProduto > 0) { ProdPrd.IdLanc = 0; ProdPrd.IdProducao = CadProducao.IdProducao; ProdPrd.IdProduto = BuscaPrd.IdProduto; ProdPrd.GravarDados(); PopularGridPrd(); } else { Source_Prd.CancelEdit(); } BuscaPrd.Dispose(); } } }
private void IncluirItemComodVinc() { if (StaFormEdicao) { MessageBox.Show("Cadastro da Grade em edição", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (Grade.IdGrade > 0) { FrmBuscaProduto BuscaPrd = new FrmBuscaProduto(); BuscaPrd.FrmPrincipal = this.FrmPrincipal; BuscaPrd.IdProduto = 0; BuscaPrd.ShowDialog(); if (BuscaPrd.IdProduto > 0) { GradeVinc.IdLanc = 0; GradeVinc.IdGrade = Grade.IdGrade; GradeVinc.IdProduto = BuscaPrd.IdProduto; GradeVinc.GravarDados(); PopularGridItensVinc(); } else { Source_ComodVinc.CancelEdit(); } BuscaPrd.Dispose(); } } }
private void IncluirItemComp() { if (StaFormEdicao) { MessageBox.Show("Cadastro de Produção em edição", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (CadProducao.IdProducao > 0) { FrmBuscaProduto BuscaPrd = new FrmBuscaProduto(); BuscaPrd.FrmPrincipal = this.FrmPrincipal; BuscaPrd.IdProduto = 0; BuscaPrd.ShowDialog(); if (BuscaPrd.IdProduto > 0) { ProdItens.Qtde = 1; ProdItens.IdLanc = 0; ProdItens.IdProducao = CadProducao.IdProducao; ProdItens.IdProduto = BuscaPrd.IdProduto; ProdItens.GravarDados(); PopularGridItens(); GridItens.CurrentCell = GridItens.CurrentRow.Cells[3]; } else { Source_Itens.CancelEdit(); } BuscaPrd.Dispose(); } } }
private void IncluirItem() { if (StaFormEdicao) { MessageBox.Show("Cadastro do produto em edição", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (Produto.IdProduto > 0) { if (FrmPrincipal.Perfil_Usuario.AlterarProduto == 0) { MessageBox.Show("Usuário não Autorizado", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { FrmBuscaProduto BuscaPrd = new FrmBuscaProduto(); BuscaPrd.FrmPrincipal = this.FrmPrincipal; BuscaPrd.IdProduto = 0; BuscaPrd.ShowDialog(); if (BuscaPrd.IdProduto > 0) { if (BuscaPrd.IdProduto == Produto.IdProduto) { MessageBox.Show("Item não pode ser igual ao produto principal", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); Source_Itens.CancelEdit(); } else { Verificar ExistePrd = new Verificar(); ExistePrd.Controle = Controle; Kits.Qtde = 1; Kits.Valor = 0; Kits.IdItem = 0; Kits.IdPrdMaster = Produto.IdProduto; Kits.IdProduto = BuscaPrd.IdProduto; Kits.GravarDados(); PopularGridItens(); GridItens.CurrentCell = GridItens.CurrentRow.Cells[3]; } } else { Source_Itens.CancelEdit(); } BuscaPrd.Dispose(); } } } }
private void BtnBuscaPrd_Click(object sender, EventArgs e) { BuscaPrd.IdProduto = 0; BuscaPrd.ShowDialog(); if (BuscaPrd.IdProduto > 0) { TxtCodPrd.Text = BuscaPrd.CadProd.IdProduto.ToString(); TxtDescricao.Text = BuscaPrd.CadProd.Descricao; } else { TxtCodPrd.Text = "0"; } }
private void IncluirMatPrima() { if (StaFormEdicao) { MessageBox.Show("Cadastro do Mapa de Produção em edição", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (Mapa.IdMapa > 0) { 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; } FrmBuscaProduto BuscaPrd = new FrmBuscaProduto(); BuscaPrd.FrmPrincipal = this.FrmPrincipal; BuscaPrd.IdProduto = 0; BuscaPrd.LstMvEst = true; BuscaPrd.ShowDialog(); if (BuscaPrd.IdProduto > 0) { MapaProd.IdLanc = 0; MapaProd.IdMapa = Mapa.IdMapa; MapaProd.IdProduto = BuscaPrd.IdProduto; MapaProd.Qtde = 0; MapaProd.GravarDados(); PopularGridProd(); GridPrd.CurrentCell = GridPrd.CurrentRow.Cells[3]; FrmPrincipal.RegistrarAuditoria(this.Text, Mapa.IdMapa, MapaProd.IdLanc.ToString(), 1, "Inclusão Mat. Prima do Item: " + MapaProd.IdProduto.ToString() + " Qtde: " + MapaItens.Qtde.ToString()); } else { Source_Prod.CancelEdit(); } BuscaPrd.Dispose(); } } }
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 BtnBuscaPrd_Click(object sender, EventArgs e) { FrmBuscaProduto BuscaPrd = new FrmBuscaProduto(); BuscaPrd.FrmPrincipal = this.FrmPrincipal; BuscaPrd.IdProduto = 0; BuscaPrd.ShowDialog(); if (BuscaPrd.IdProduto > 0) { TxtCodPrd.Text = BuscaPrd.CadProd.IdProduto.ToString(); TxtDescricao.Text = BuscaPrd.CadProd.Descricao; LblSaldo.Text = string.Format("{0:N3}", CadProd.SaldoEstoque); } else { LblSaldo.Text = "0,000"; TxtCodPrd.Text = "0"; TxtDescricao.Text = ""; } }
private void IncluirLanc() { if (StaFormEdicao) { MessageBox.Show("Cadastro do produto em edição", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (Promocao.IdPromocao > 0) { FrmBuscaProduto BuscaPrd = new FrmBuscaProduto(); BuscaPrd.FrmPrincipal = this.FrmPrincipal; BuscaPrd.IdProduto = 0; BuscaPrd.LstMvEst = true; BuscaPrd.ShowDialog(); if (BuscaPrd.IdProduto > 0) { PromocaoItens.PrcAtacado = BuscaPrd.CadProd.PrcAtacado; PromocaoItens.PrcMinimo = BuscaPrd.CadProd.PrcMinimo; PromocaoItens.PrcVarejo = BuscaPrd.CadProd.PrcVarejo; PromocaoItens.PrcEspecial = BuscaPrd.CadProd.PrcEspecial; PromocaoItens.PrcSensacional = BuscaPrd.CadProd.PrcSensacional; PromocaoItens.IdLanc = 0; PromocaoItens.IdPromocao = Promocao.IdPromocao; PromocaoItens.IdProduto = BuscaPrd.IdProduto; PromocaoItens.Ativo = 1; PromocaoItens.GravarDados(); PopularGridItens(); GridItens.CurrentCell = GridItens.CurrentRow.Cells[3]; FrmPrincipal.RegistrarAuditoria(this.Text, Promocao.IdPromocao, PromocaoItens.IdProduto.ToString(), 1, "Inclusão Itens: " + BuscaPrd.CadProd.Descricao.Trim()); } else { Source_Itens.CancelEdit(); } BuscaPrd.Dispose(); } } }
private void IncluirItem() { if (StaFormEdicao) { MessageBox.Show("Favor gravar o Pedido de Compra", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (MvPedCompra.Status == 1) { MessageBox.Show("Pedido de Compra já Concluído", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); Source_Itens.CancelEdit(); } else if (MvPedCompra.Status == 2) { MessageBox.Show("Pedido de Compra já Recebido", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); Source_Itens.CancelEdit(); } else { if (MvPedCompra.IdDocumento > 0) { FrmBuscaProduto BuscaPrd = new FrmBuscaProduto(); BuscaPrd.FrmPrincipal = this.FrmPrincipal; BuscaPrd.IdProduto = 0; BuscaPrd.PedCompra = true; BuscaPrd.ShowDialog(); ItemPedCompra.LerDados(0); if (BuscaPrd.ListaCodPrd.Count > 1) { for (int I = 0; I <= BuscaPrd.ListaCodPrd.Count - 1; I++) { ArrayList PrdQtde = new ArrayList(BuscaPrd.ListaCodPrd[I].ToString().Split(char.Parse("|"))); BuscaPrd.CadProd.LerDados(int.Parse(PrdQtde[0].ToString())); BuscaPrd.IdProduto = BuscaPrd.CadProd.IdProduto; if (BuscaPrd.IdProduto > 0) { Verificar ExistePrd = new Verificar(); ExistePrd.Controle = Controle; decimal PrcNF = 0; if (!ExistePrd.VerificarExite_PrdPedCompra(MvPedCompra.IdDocumento, BuscaPrd.IdProduto)) { SqlDataReader Tabela; Tabela = Controle.ConsultaSQL("SELECT TOP 1 T1.VLRUNITARIO FROM MVESTOQUEITENS T1 LEFT JOIN MVESTOQUE T2 ON (T2.ID_MOV=T1.ID_MOV)" + " WHERE T1.ID_PRODUTO=" + BuscaPrd.CadProd.IdProduto.ToString() + " AND T2.STATUS=1 AND T2.TPMOV='COMPR' ORDER BY DTENTSAI DESC"); if (Tabela.HasRows) { Tabela.Read(); PrcNF = decimal.Parse(Tabela["VlrUnitario"].ToString()); } ItemPedCompra.IdItem = 0; ItemPedCompra.IdDocumento = MvPedCompra.IdDocumento; ItemPedCompra.IdProduto = BuscaPrd.IdProduto; ItemPedCompra.Descricao = BuscaPrd.CadProd.Descricao; if (decimal.Parse(PrdQtde[1].ToString()) > 0) { ItemPedCompra.Qtde = decimal.Parse(PrdQtde[1].ToString()); } else { ItemPedCompra.Qtde = 1; } ItemPedCompra.QtdeRecebida = 0; ItemPedCompra.VlrUnitario = PrcNF; ItemPedCompra.VlrTotal = PrcNF; ItemPedCompra.PIcms = UltICMS(BuscaPrd.IdProduto); ItemPedCompra.PIpi = UltIPI(BuscaPrd.IdProduto); ItemPedCompra.GravarDados(); } else { MessageBox.Show("Produto: " + BuscaPrd.CadProd.Descricao.Trim() + " já cadastrado no Pedido de Compra", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); continue; } } else { continue; } } } else { if (MessageBox.Show("Deseja incluir um item sem cadastro ?", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes) { ItemPedCompra.IdItem = 0; ItemPedCompra.IdDocumento = MvPedCompra.IdDocumento; ItemPedCompra.GravarDados(); } } PopularGridItens(); if (GridItens.CurrentRow != null) { GridItens.CurrentCell = GridItens.CurrentRow.Cells[3]; } BuscaPrd.Dispose(); } } } }
private void IncluirItem() { if (StaFormEdicao) { MessageBox.Show("Favor gravar o Movimento", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (MvBalanco.Status == 1) { MessageBox.Show("Balanço já Concluído", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); Source_Itens.CancelEdit(); } else { if (MvBalanco.IdBalanco > 0) { FrmBuscaProduto BuscaPrd = new FrmBuscaProduto(); BuscaPrd.FrmPrincipal = this.FrmPrincipal; BuscaPrd.IdProduto = 0; BuscaPrd.LstMvEst = true; BuscaPrd.ShowDialog(); Verificar ExistePrd = new Verificar(); ExistePrd.Controle = Controle; for (int I = 0; I <= BuscaPrd.ListaCodPrd.Count - 1; I++) { ArrayList PrdQtde = new ArrayList(BuscaPrd.ListaCodPrd[I].ToString().Split(char.Parse("|"))); BuscaPrd.CadProd.LerDados(int.Parse(PrdQtde[0].ToString())); BuscaPrd.IdProduto = BuscaPrd.CadProd.IdProduto; if (BuscaPrd.IdProduto > 0) { if (BuscaPrd.CadProd.ProdutoKit == 1) { MessageBox.Show("Esse produto é um Kit e não pode ser movimentando: " + BuscaPrd.CadProd.Descricao.Trim(), "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); continue; } if (!ExistePrd.VerificarExite_LancProduto("SELECT * FROM BalancoItens WHERE Id_Balanco=" + MvBalanco.IdBalanco.ToString() + " and Id_Produto=" + BuscaPrd.IdProduto.ToString())) { Itens.LerDados(0); Itens.IdBalanco = MvBalanco.IdBalanco; Itens.IdProduto = BuscaPrd.IdProduto; Itens.SaldoEstoque = BuscaPrd.CadProd.SaldoEstoque; if (decimal.Parse(PrdQtde[1].ToString()) > 0) { Itens.Qtde = decimal.Parse(PrdQtde[1].ToString()); } else { Itens.Qtde = 1; } Itens.GravarDados(); //Registrando Movimento de Auditoria FrmPrincipal.RegistrarAuditoria(this.Text + " Item", Itens.IdItem, MvBalanco.IdBalanco.ToString(), 1, "Incluindo Item " + Itens.IdProduto.ToString() + " Qtde:" + Itens.Qtde.ToString()); } else { MessageBox.Show("Produto já cadastrado no Movimento: " + BuscaPrd.CadProd.Descricao.Trim(), "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); continue; } } else { continue; } } PopularGridItens(); if (GridItens.CurrentRow != null) { GridItens.CurrentCell = GridItens.CurrentRow.Cells[3]; } BuscaPrd.Dispose(); } } } }
private void IncluirItem() { if (StaFormEdicao) { MessageBox.Show("Favor gravar a cotação", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (MvCotacao.Status == 1) { MessageBox.Show("Cotação já Encerrada", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); Source_Itens.CancelEdit(); } else { if (MvCotacao.IdCotacao > 0) { FrmBuscaProduto BuscaPrd = new FrmBuscaProduto(); BuscaPrd.FrmPrincipal = this.FrmPrincipal; BuscaPrd.IdProduto = 0; BuscaPrd.VerGrpLstVenda = true; BuscaPrd.ShowDialog(); for (int I = 0; I <= BuscaPrd.ListaCodPrd.Count - 1; I++) { ArrayList PrdQtde = new ArrayList(BuscaPrd.ListaCodPrd[I].ToString().Split(char.Parse("|"))); BuscaPrd.CadProd.LerDados(int.Parse(PrdQtde[0].ToString())); BuscaPrd.IdProduto = BuscaPrd.CadProd.IdProduto; if (BuscaPrd.IdProduto > 0) { if (BuscaPrd.CadProd.ProdutoKit == 1) { MessageBox.Show("Esse produto é um Kit e não pode ser movimentando: " + BuscaPrd.CadProd.Descricao.Trim(), "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); //Source_Itens.CancelEdit(); //BuscaPrd.Dispose(); //return; continue; } Verificar ExistePrd = new Verificar(); ExistePrd.Controle = Controle; if (!ExistePrd.VerificarExite_PrdCotacao(MvCotacao.IdCotacao, BuscaPrd.IdProduto)) { ItemCotacao.IdCotacao = MvCotacao.IdCotacao; ItemCotacao.IdProduto = BuscaPrd.IdProduto; ItemCotacao.Qtde = 1; ItemCotacao.VlrTotal = 0; ItemCotacao.IdItem = 0; ItemCotacao.GravarDados(); //PopularGridItens(); } else { MessageBox.Show("Produto: " + BuscaPrd.CadProd.Descricao.Trim() + " já cadastrado na cotação", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); continue; } } else { continue; } } PopularGridItens(); BuscaPrd.Dispose(); } } } }