private void FrmSepararPrd_Load(object sender, EventArgs e) { Controle.Conexao = FrmPrincipal.Conexao; Vendas.Controle = Controle; Source_Lanc = new BindingSource(); TabLancVenda = CriarTabela(); TxtIdVenda.Text = ""; TxtIdVenda.Focus(); }
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(); }
private void TxtIdVenda_Validated(object sender, EventArgs e) { if (TxtIdVenda.Text.Trim() == "") { return; } Vendas.LerDados(int.Parse(TxtIdVenda.Value.ToString())); TxtPessoa.Text = Vendas.NmPessoa; if (Vendas.IdVenda == 0) { MessageBox.Show("Atenção Movimento não Localizada", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); TxtIdVenda.Text = ""; TxtIdVenda.Focus(); return; } else { CadPessoa.LerDados(Vendas.IdPessoa); if (Entregador.MapaEntrega == 1 && CadPessoa.Clie_Forn == 5) { MessageBox.Show("Atenção: Movimento de funcionario não pode ser incluido para esse entregador", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); TxtIdVenda.Text = ""; TxtIdVenda.Focus(); return; } if (Vendas.Status == 4) { MessageBox.Show("Atenção: Movimento esta cancelado", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); TxtIdVenda.Text = ""; TxtIdVenda.Focus(); return; } if (Vendas.Status == 3) { MessageBox.Show("Atenção: Movimento ja entregue", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); TxtIdVenda.Text = ""; TxtIdVenda.Focus(); return; } if (Vendas.Status != 2 && (Vendas.TpVenda != "EMVF" && Vendas.TpVenda != "CO")) { MessageBox.Show("Atenção Venda não esta faturada", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); TxtIdVenda.Text = ""; TxtIdVenda.Focus(); return; } if (Vendas.IdVdDestino > 0) { MessageBox.Show("Atenção: Venda Lançada para Entrega em outra Filial", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); TxtIdVenda.Text = ""; TxtIdVenda.Focus(); return; } if (Vendas.Data > Mapa.Data) { MessageBox.Show("Atenção: Data da Venda Superior a Data do Mapa de Entrega", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); TxtIdVenda.Text = ""; TxtIdVenda.Focus(); return; } if (GridDados.CurrentRow != null) { if (ValidarVenda(Vendas.IdVenda)) { MapaItens.LerDados(0); MapaItens.IdMapa = Mapa.IdMapa; MapaItens.IdVenda = Vendas.IdVenda; MapaItens.Status = 0; MapaItens.GravarDados(); PopularGridItens(); Controle.ExecutaSQL("Update MvVenda set ID_Entregador=" + Mapa.IdEntregador.ToString() + ",PrevEntrega=Convert(DateTime,'" + Mapa.Data.ToShortDateString() + "',103) WHERE Id_Venda=" + MapaItens.IdVenda.ToString()); FrmPrincipal.RegistrarAuditoria(this.Text, Mapa.IdMapa, MapaItens.IdVenda.ToString(), 1, "Lanç. Mapa de Entrega No:" + Mapa.IdMapa.ToString()); } TxtIdVenda.Text = ""; TxtIdVenda.Focus(); } } }