public void CarregarCampanhasAvon() { using (Gestao contexto = new Gestao()) { var camp = contexto.Campanhas.Where(c => c.Id != 1 && c.Tiposid == 1).Include(t => t.Tipos).OrderBy(c => c.Inicio).ToList(); dataRelatorios.DataSource = camp; //Organiza Colunas dataRelatorios.Columns["Titulo"].DisplayIndex = 1; dataRelatorios.Columns["Inicio"].DisplayIndex = 2; dataRelatorios.Columns["Termino"].DisplayIndex = 3; dataRelatorios.Columns["Tipos"].DisplayIndex = 4; //Exclui colunas dataRelatorios.Columns["Tiposid"].Visible = false; dataRelatorios.Columns["Id"].Visible = false; dataRelatorios.Columns["VendaProdutos"].Visible = false; //Mostra Colunas dataRelatorios.Columns["Titulo"].Visible = true; dataRelatorios.Columns["Inicio"].Visible = true; dataRelatorios.Columns["Termino"].Visible = true; dataRelatorios.Columns["Tipos"].Visible = true; //Renomeando colunas dataRelatorios.Columns["Titulo"].HeaderText = "TITULO"; dataRelatorios.Columns["Inicio"].HeaderText = "INÍCIO"; dataRelatorios.Columns["Termino"].HeaderText = "TÉRMINO"; dataRelatorios.Columns["Tipos"].HeaderText = "REVISTA"; } }
public void ExcluirVenda() { using (Gestao contexto = new Gestao()) { if (dataRelatorios.CurrentRow != null) { var linha = (VendaProdutos)dataRelatorios.CurrentRow.DataBoundItem; var VendaSelecionada = linha.Id; var venda = contexto.VendaProdutos.Find(VendaSelecionada); //Atualiza divida var novaDivida = venda.PrecoUnitario * venda.Quantidade; var cliente = contexto.Clientes.Find(venda.Clienteid); cliente.divida = cliente.divida - novaDivida; contexto.VendaProdutos.Remove(venda); contexto.SaveChanges(); MessageBox.Show("Venda Excluída com Sucesso"); CarregarTabelaVendaProdutos(); } else { MessageBox.Show("Selecione uma Venda"); } } }
public void CarregarCampanhas() { using (Gestao contexto = new Gestao()) { var campanhasAvon = contexto.Campanhas.Where(t => t.Id != 1 && t.Tiposid == 1).ToList(); var campanhasNatura = contexto.Campanhas.Where(t => t.Id != 1 && t.Tiposid == 2).ToList(); if (comboTipo.SelectedIndex == 0) { comboCampanha.DataSource = campanhasAvon; comboCampanha.ValueMember = "Id"; comboCampanha.DisplayMember = "Titulo"; comboCampanha.Refresh(); comboCampanha.SelectedIndex = -1; txtCodigo.MaxLength = 6; } else if (comboTipo.SelectedIndex == 1) { comboCampanha.DataSource = campanhasNatura; comboCampanha.ValueMember = "Id"; comboCampanha.DisplayMember = "Titulo"; comboCampanha.Refresh(); comboCampanha.SelectedIndex = -1; txtCodigo.MaxLength = 5; } } }
public void ExcluirCampanha() { try { using (Gestao contexto = new Gestao()) { if (dataRelatorios.CurrentRow != null) { var linha = (Campanha)dataRelatorios.CurrentRow.DataBoundItem; var campanhaSelecionada = linha.Id; var campanha = contexto.Campanhas.Find(campanhaSelecionada); contexto.Campanhas.Remove(campanha); contexto.SaveChanges(); MessageBox.Show("Campanha Excluída com Sucesso"); CarregarTabelaCampanhas(); } else { MessageBox.Show("Selecione uma Campanha"); } } } catch (Exception) { MessageBox.Show("Você Não Pode Excluir uma Campanha que Contenha Vendas Cadastradas"); } }
public void CarregarTabelaClientes() { try { using (Gestao contexto = new Gestao()) { var clientes = contexto.Clientes.OrderBy(c => c.nome).Include(x => x.Enderecos).Include(x => x.VendaProdutos).ToList(); dataRelatorios.DataSource = clientes; dataRelatorios.Columns["id"].Visible = false; dataRelatorios.Columns["Enderecos"].Visible = false; dataRelatorios.Columns["VendaProdutos"].Visible = false; //mostra colunas dataRelatorios.Columns["nome"].Visible = true; dataRelatorios.Columns["divida"].Visible = true; dataRelatorios.Columns["ultimoRec"].Visible = true; dataRelatorios.Columns["nome"].HeaderText = "CLIENTE"; dataRelatorios.Columns["divida"].HeaderText = "DIVIDA"; dataRelatorios.Columns["ultimoRec"].HeaderText = "ULTIMO PAGAMENTO"; dataRelatorios.Columns["ultimoRec"].Width = 120; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void MostrarAlimentos() { using (Gestao contexto = new Gestao()) { var vendProd = contexto.VendaProdutos.OrderByDescending(c => c.DataVenda) .Where(x => x.Tipoid == 3 || x.Tipoid == 4).Include(v => v.Clientes) .Include(v => v.Tipos) .Include(u => u.Unidades).Include(c => c.Campanhas).ToList(); dataRelatorios.DataSource = vendProd; //Organiza colunas dataRelatorios.Columns["produto"].DisplayIndex = 1; dataRelatorios.Columns["Unidades"].DisplayIndex = 2; dataRelatorios.Columns["quantidade"].DisplayIndex = 3; dataRelatorios.Columns["precoUnitario"].DisplayIndex = 4; dataRelatorios.Columns["observacao"].DisplayIndex = 5; dataRelatorios.Columns["Tipos"].DisplayIndex = 6; dataRelatorios.Columns["dataVenda"].DisplayIndex = 7; //Exclui colunas dataRelatorios.Columns["id"].Visible = false; dataRelatorios.Columns["tipoid"].Visible = false; dataRelatorios.Columns["clienteid"].Visible = false; dataRelatorios.Columns["Clientes"].Visible = false; dataRelatorios.Columns["Tipos"].Visible = false; dataRelatorios.Columns["Codigo"].Visible = false; dataRelatorios.Columns["Unidadeid"].Visible = false; dataRelatorios.Columns["Campanhaid"].Visible = false; dataRelatorios.Columns["Campanhas"].Visible = false; //Mostra Colunas dataRelatorios.Columns["produto"].Visible = true; dataRelatorios.Columns["precoUnitario"].Visible = true; dataRelatorios.Columns["quantidade"].Visible = true; dataRelatorios.Columns["observacao"].Visible = true; dataRelatorios.Columns["Tipos"].Visible = true; dataRelatorios.Columns["dataVenda"].Visible = true; dataRelatorios.Columns["Unidades"].Visible = true; //renomeia colunas dataRelatorios.Columns["produto"].HeaderText = "PRODUTO"; dataRelatorios.Columns["precoUnitario"].HeaderText = "PREÇO"; dataRelatorios.Columns["quantidade"].HeaderText = "QUANTIDADE"; dataRelatorios.Columns["observacao"].HeaderText = "DETALHES"; dataRelatorios.Columns["dataVenda"].HeaderText = "DATA"; dataRelatorios.Columns["Tipos"].HeaderText = "TIPO"; dataRelatorios.Columns["Unidades"].HeaderText = "UNIDADE"; dataRelatorios.Columns["dataVenda"].Width = 120; dataRelatorios.Columns["codigo"].Width = 70; dataRelatorios.Columns["Tipos"].Width = 60; dataRelatorios.Columns["quantidade"].Width = 75; dataRelatorios.Columns["precoUnitario"].Width = 60; } }
private void CadastrarCampanha_Load(object sender, EventArgs e) { using (Gestao contexto = new Gestao()) { comboRevista.DataSource = contexto.Tipos.Where(r => r.descricao == "AVON" || r.descricao == "NATURA").ToList(); comboRevista.ValueMember = "id"; comboRevista.DisplayMember = "descricao"; comboRevista.Refresh(); comboRevista.SelectedIndex = -1; } }
private void RegistrarRecebimento_Load(object sender, EventArgs e) { using (Gestao contexto = new Gestao()) { comboClientes.DataSource = contexto.Clientes.OrderBy(c => c.nome).ToList(); comboClientes.ValueMember = "id"; comboClientes.DisplayMember = "nome"; comboClientes.Refresh(); comboClientes.SelectedIndex = -1; } }
public void CarregarUnidades() { using (Gestao contexto = new Gestao()) { comboUnidade.DataSource = contexto.Unidades.ToList(); comboUnidade.ValueMember = "id"; comboUnidade.DisplayMember = "descricao"; comboUnidade.Refresh(); comboUnidade.SelectedIndex = -1; } }
public void CarregarTipos() { using (Gestao contexto = new Gestao()) { comboTipo.DataSource = contexto.Tipos.Where(t => t.id != 10).ToList(); comboTipo.ValueMember = "id"; comboTipo.DisplayMember = "descricao"; comboTipo.Refresh(); comboTipo.SelectedIndex = -1; } }
public void CarregarClientes() { using (Gestao contexto = new Gestao()) { comboClientes.DataSource = contexto.Clientes.OrderBy(x => x.nome).ToList(); comboClientes.ValueMember = "id"; comboClientes.DisplayMember = "nome"; comboClientes.Refresh(); comboClientes.SelectedIndex = -1; } }
public void NovaCampanha() { var data = dateTermino.Value.Date.CompareTo(dateInicio.Value.Date); Random randomico = new Random(); var newId = randomico.GetHashCode(); if (txtTitulo.Text == "") { MessageBox.Show("Insira o Titulo da Campanha"); } else if (data <= 0) { MessageBox.Show("Insira um Período Válido"); } else { try { Campanha camp = new Campanha() { Id = newId, Inicio = dateInicio.Text, Termino = dateTermino.Text, Titulo = txtTitulo.Text, Tiposid = Convert.ToInt32(comboRevista.SelectedValue) }; using (Gestao contexto = new Gestao()) { contexto.Campanhas.Add(camp); contexto.SaveChanges(); } MessageBox.Show("Campanha Cadastrada com Sucesso"); } catch (Exception ex) { MessageBox.Show(ex.Message); } LimparCampos(); } }
public void ExcluirCliente() { using (Gestao contexto = new Gestao()) { if (dataRelatorios.CurrentRow != null) { var linha = (Clientes)dataRelatorios.CurrentRow.DataBoundItem; var clienteSelecionado = linha.id; var cliente = contexto.Clientes.Find(clienteSelecionado); contexto.Clientes.Remove(cliente); contexto.SaveChanges(); MessageBox.Show("Cliente Excluído com Sucesso"); CarregarTabelaClientes(); } else { MessageBox.Show("Selecione um Cliente"); } } }
public void CarregarTabelaVendaProdutos() { using (Gestao contexto = new Gestao()) { var vendProd = contexto.VendaProdutos.OrderBy(c => c.Id) .Include(v => v.Clientes) .Include(v => v.Tipos) .Include(u => u.Unidades) .Include(c => c.Campanhas).ToList(); dataRelatorios.DataSource = vendProd; //Organiza colunas dataRelatorios.Columns["Clientes"].DisplayIndex = 1; dataRelatorios.Columns["produto"].DisplayIndex = 2; dataRelatorios.Columns["precoUnitario"].DisplayIndex = 3; dataRelatorios.Columns["Unidades"].DisplayIndex = 4; dataRelatorios.Columns["quantidade"].DisplayIndex = 5; dataRelatorios.Columns["observacao"].DisplayIndex = 6; dataRelatorios.Columns["codigo"].DisplayIndex = 7; dataRelatorios.Columns["Tipos"].DisplayIndex = 8; dataRelatorios.Columns["Campanhas"].DisplayIndex = 9; dataRelatorios.Columns["dataVenda"].DisplayIndex = 10; //Exclui colunas dataRelatorios.Columns["id"].Visible = false; dataRelatorios.Columns["tipoid"].Visible = false; dataRelatorios.Columns["clienteid"].Visible = false; dataRelatorios.Columns["Unidadeid"].Visible = false; dataRelatorios.Columns["Campanhaid"].Visible = false; //mostra colunas dataRelatorios.Columns["Clientes"].Visible = true; dataRelatorios.Columns["produto"].Visible = true; dataRelatorios.Columns["precoUnitario"].Visible = true; dataRelatorios.Columns["Unidades"].Visible = true; dataRelatorios.Columns["quantidade"].Visible = true; dataRelatorios.Columns["observacao"].Visible = true; dataRelatorios.Columns["codigo"].Visible = true; dataRelatorios.Columns["Tipos"].Visible = true; dataRelatorios.Columns["dataVenda"].Visible = true; dataRelatorios.Columns["Campanhas"].Visible = true; //renomeia colunas dataRelatorios.Columns["Clientes"].HeaderText = "CLIENTE"; dataRelatorios.Columns["produto"].HeaderText = "PRODUTO"; dataRelatorios.Columns["precoUnitario"].HeaderText = "PREÇO"; dataRelatorios.Columns["Unidades"].HeaderText = "UNIDADE"; dataRelatorios.Columns["quantidade"].HeaderText = "QTD COMPRADA"; dataRelatorios.Columns["observacao"].HeaderText = "DETALHES"; dataRelatorios.Columns["codigo"].HeaderText = "COD. PRODUTO"; dataRelatorios.Columns["dataVenda"].HeaderText = "DATA"; dataRelatorios.Columns["Tipos"].HeaderText = "TIPO"; dataRelatorios.Columns["Campanhas"].HeaderText = "CAMPANHA"; dataRelatorios.Columns["dataVenda"].Width = 120; dataRelatorios.Columns["codigo"].Width = 70; dataRelatorios.Columns["Tipos"].Width = 60; dataRelatorios.Columns["quantidade"].Width = 75; dataRelatorios.Columns["precoUnitario"].Width = 60; } }
public void CadastraVenda() { if (txtProduto.Text == "") { MessageBox.Show("Insira o Nome do Produto"); } else if (txtPrecoUnit.Text == "") { MessageBox.Show("Insira o Preço do Produto"); } else if (txtQtd.Text == "") { MessageBox.Show("Insira a Quantidade Vendida"); } else { try { Tipos newTipo = new Tipos(); newTipo.descricao = comboTipo.SelectedText; newTipo.id = Convert.ToInt16(comboTipo.SelectedValue); VendaProdutos produto = new VendaProdutos(); if (comboTipo.SelectedIndex == 0 || comboTipo.SelectedIndex == 1) { produto.Codigo = txtCodigo.Text; produto.Produto = txtProduto.Text; produto.Observacao = txtObservacoes.Text; produto.PrecoUnitario = Convert.ToDouble(txtPrecoUnit.Text); produto.Quantidade = Convert.ToInt32(txtQtd.Text); produto.Clienteid = Convert.ToInt32(comboClientes.SelectedValue); produto.Tipoid = newTipo.id; produto.DataVenda = Convert.ToString(DateTime.Now); produto.Unidadeid = Convert.ToInt32(comboUnidade.SelectedValue); produto.Campanhaid = Convert.ToInt32(comboCampanha.SelectedValue); } else { produto.Codigo = null; produto.Produto = txtProduto.Text; produto.Observacao = txtObservacoes.Text; produto.PrecoUnitario = Convert.ToDouble(txtPrecoUnit.Text); produto.Quantidade = Convert.ToInt32(txtQtd.Text); produto.Clienteid = Convert.ToInt32(comboClientes.SelectedValue); produto.Tipoid = newTipo.id; produto.DataVenda = Convert.ToString(DateTime.Now); produto.Unidadeid = Convert.ToInt32(comboUnidade.SelectedValue); produto.Campanhaid = 1; } using (Gestao contexto = new Gestao()) { var cliente = contexto.Clientes.Find(produto.Clienteid); var novaDivida = produto.PrecoUnitario * produto.Quantidade; cliente.divida = cliente.divida + novaDivida; contexto.VendaProdutos.Add(produto); contexto.SaveChanges(); MessageBox.Show("Venda Registrada Com Sucesso"); LimparCampos(); } } catch (Exception) { MessageBox.Show("Preencha Todos os Campos".ToUpper()); } } }