private void btFinalizar_Click(object sender, EventArgs e) { try { using (var db = new dbSgc()) { orcamentos or = db.orcamentos.Find(id); if (or.F_STATUS == "C") { or.F_STATUS = "F"; or.DATA_ALT = Convert.ToString(DateTime.Now.ToString("dd/MM/yyyy")); db.Entry(or).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); MessageBox.Show("Orçamento finalizado com sucesso ", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCampos(); gbDetalhes.Enabled = false; carregarDgv(); habilitarBt(true, false, false, false); } else { MessageBox.Show("Orçameto já foi finalizado!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } catch (Exception err) { MessageBox.Show("Erro " + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dgvPesquisa_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { using (var db = new dbSgc()) { int linha = Convert.ToInt32(dgvPesquisa.CurrentCell.RowIndex); idAlt = Convert.ToInt32(dgvPesquisa[0, linha].Value); cliente cli = db.cliente.Find(idAlt); gbCad.Enabled = true; txtNome.Text = cli.NOME; txtNumero.Text = Convert.ToString(cli.NUMERO_CASA); txtCidade.Text = cli.CIDADE; txtEndereco.Text = cli.ENDERECO; mskCelular.Text = cli.CELULAR; mskTelefone.Text = cli.TELEFONE; mskCpf.Text = cli.CPF; rtbAdicionais.Text = cli.ADICIONAIS; tbCad.SelectTab(tabCad); txtNome.Focus(); habilitarBt(false, false, true, true); } } catch (Exception err) { MessageBox.Show("Erro " + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btEntrar_Click(object sender, EventArgs e) { using (var db = new dbSgc()) { try { if (verificaCampos() == true) { int usu = db.login.Where(d => d.LOGIN1 == txtLogin.Text && d.SENHA == txtSenha.Text).Count(); if (usu > 0) { IDUser = db.login.Where(d => d.LOGIN1 == txtLogin.Text && d.SENHA == txtSenha.Text).FirstOrDefault().ID; this.Visible = false; FormPrincipal fo = new FormPrincipal(IDUser); fo.Show(); } else { MessageBox.Show("Usuario ou senha incorretos, tente novamente!!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtSenha.Clear(); txtLogin.Focus(); txtLogin.SelectAll(); } } else { MessageBox.Show("Preencha todos os campos", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (Exception er) { MessageBox.Show("Erro" + er, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void button1_Click(object sender, EventArgs e) { using (var db = new dbSgc()) { if (mskFiltro.Text == "DESCRIÇÃO") { dgvPesquisa.DataSource = db.produtos.Where(d => d.DESCRICAO.Contains(txtPesq.Text)).Select(d => new { ID = d.ID, CODIGO = d.CODIGO, DESCRIÇÃO = d.DESCRICAO, QUANTIDADE = d.QTDE, DATA_ENTRADA = d.DT_ENTRADA, INFORMAÇÕES = d.INFO_ADICIONAIS }).ToList(); } if (mskFiltro.Text == "CODIGO") { dgvPesquisa.DataSource = db.produtos.Where(d => d.CODIGO.ToString().Contains(txtPesq.Text)).Select(d => new { ID = d.ID, CODIGO = d.CODIGO, DESCRIÇÃO = d.DESCRICAO, QUANTIDADE = d.QTDE, DATA_ENTRADA = d.DT_ENTRADA, INFORMAÇÕES = d.INFO_ADICIONAIS }).ToList(); } } }
private void btFinalizar_Click(object sender, EventArgs e) { try { if (dgvPecas.Rows.Count > 1) { using (var db = new dbSgc()) { produtos_vendidos pe = new produtos_vendidos(); for (int op = 0; op < dgvPecas.RowCount - 1; op++) { pe.CODIGO = Convert.ToInt32(dgvPecas.Rows[op].Cells[1].Value); pe.DESCRICAO = Convert.ToString(dgvPecas.Rows[op].Cells[2].Value); pe.QTDE = Convert.ToInt32(dgvPecas.Rows[op].Cells[3].Value); pe.DATA_VENDA = Convert.ToDateTime(DateTime.Now.ToString("dd/MM/yyyy")); db.Entry(pe).State = System.Data.Entity.EntityState.Added; db.SaveChanges(); } MessageBox.Show("Cadastro realizado com sucesso!!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvPecas.Rows.Clear(); } } else { MessageBox.Show("Nenhuma peça adicionada", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception err) { MessageBox.Show("Erro " + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btAlterar_Click(object sender, EventArgs e) { try { tbOrcamento.SelectTab(tabNovo); gbNovo.Enabled = true; habilitarBt(true, false, false, false); using (var db = new dbSgc()) { orcamentos or = db.orcamentos.Find(id); or.F_STATUS = "C"; or.DATA_CRIACAO = Convert.ToString(DateTime.Now.ToString("dd/MM/yyyy")); or.IDCLIENTE = Convert.ToInt32(txtIDCliente.Text); or.PRODUTO = txtProdutoN.Text; or.VALOR = txtValorN.Text; or.OBSERVACAO = rtbObservacaoN.Text; db.Entry(or).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); MessageBox.Show("Orçamento alterado com sucesso ", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCamposN(); gbNovo.Enabled = false; tbOrcamento.SelectTab(tabConsulta); carregarDgv(); } } catch (Exception err) { MessageBox.Show("Erro " + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button2_Click(object sender, EventArgs e) { try { using (var db = new dbSgc()) { dgvPecasVendidas.DataSource = db.pecas_vendidas.Where(d => d.DESCRICAO.Contains(txtPesqPecasVend.Text) || d.CODIGO.ToString().Contains(txtPesqPecasVend.Text)).Select(d => new { ID = d.ID, CODIGO = d.CODIGO, DESCRIÇÃO = d.DESCRICAO, TIPO = d.TIPO, QUANTIDADE = d.QTDE, PREÇO = "R$ " + d.PRECO, CLIENTE = d.cliente.NOME, DATA_VENDA = d.DATA_VENDA }).ToList(); } } catch (Exception err) { MessageBox.Show("Erro " + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btPDiag_Click(object sender, EventArgs e) { dbSgc db = new dbSgc(); pesq.dgvPesq.DataSource = pesquisarAluno(pesq.txtPesq.Text); db.Dispose(); }
private void btAlt_Click(object sender, EventArgs e) { try { using (var db = new dbSgc()) { orcamentos or = db.orcamentos.Find(id); if (or.F_STATUS == "C") { gbNovo.Enabled = true; tbOrcamento.SelectTab(tabNovo); habilitarBt(false, false, true, true); txtIDCliente.Text = Convert.ToString(or.cliente.ID); txtDescCliente.Text = or.cliente.NOME; txtProdutoN.Text = or.PRODUTO; txtValorN.Text = or.VALOR; rtbObservacaoN.Text = or.OBSERVACAO; gbDetalhes.Enabled = false; limparCampos(); carregarDgv(); } else { MessageBox.Show("Orçameto já foi finalizado!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } catch (Exception err) { MessageBox.Show("Erro " + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button1_Click(object sender, EventArgs e) { try { using (var db = new dbSgc()) { dgvConsulta.DataSource = db.orcamentos.Where(d => d.cliente.NOME.Contains(txtPesqConsulta.Text) || d.cliente.CPF.Contains(txtPesqConsulta.Text)).Select(d => new { ID = d.ID, NOME = d.cliente.NOME, CPF = d.cliente.CPF, PRODUTO = d.PRODUTO, DESCRIÇÃO = d.OBSERVACAO, VALOR = d.VALOR, IDCLIENTE = d.cliente.ID, STATUS = d.F_STATUS }).ToList(); } } catch (Exception err) { MessageBox.Show("Erro " + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void carregarDgvPecas() { try { using (var db = new dbSgc()) { dgvPesquisa.DataSource = db.pecas.Select(d => new { ID = d.ID, CODIGO = d.CODIGO, DESCRIÇÃO = d.DESCRICAO, TIPO = d.TIPO, PRATELEIRA = d.PRATELEIRA, QUANTIDADE = d.QTDE, PREÇO = "R$ " + d.PRECO, CLIENTE = d.cliente.NOME, SVO = d.PE_SVO }).ToList(); } } catch (Exception err) { MessageBox.Show("Erro " + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ckbSVO_Click(object sender, EventArgs e) { using (var db = new dbSgc()) { if (ckbSVO.Checked == true) { dgvPesquisa.DataSource = db.pecas.Where(d => d.PE_SVO == "S").Select(d => new { ID = d.ID, CODIGO = d.CODIGO, DESCRIÇÃO = d.DESCRICAO, TIPO = d.TIPO, PRATELEIRA = d.PRATELEIRA, QUANTIDADE = d.QTDE, PREÇO = "R$ " + d.PRECO, CLIENTE = d.cliente.NOME, SVO = d.PE_SVO }).ToList(); } if (ckbSVO.Checked == false) { carregarDgvPecas(); } } }
private void btCarregar_Click(object sender, EventArgs e) { if (rbHoje.Checked != true && rbPer.Checked != true && rbTodos.Checked != true) { MessageBox.Show("Selecione um tipo de filtro!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { DateTime data1 = Convert.ToDateTime(dtpDe.Text); DateTime data2 = Convert.ToDateTime(dtpAte.Text); using (var db = new dbSgc()) { if (rbHoje.Checked) { dgvRelatorio.DataSource = db.pecas_vendidas.Where(d => d.DATA_VENDA == data).Select(d => new { ID = d.ID, CODIGO = d.CODIGO, DESCRIÇÃO = d.DESCRICAO, TIPO = d.TIPO, QUANTIDADE = d.QTDE, PREÇO = "R$ " + d.PRECO, CLIENTE = d.cliente.NOME, DATA_VENDA = d.DATA_VENDA }).ToList(); } if (rbTodos.Checked) { dgvRelatorio.DataSource = db.pecas_vendidas.Select(d => new { ID = d.ID, CODIGO = d.CODIGO, DESCRIÇÃO = d.DESCRICAO, TIPO = d.TIPO, QUANTIDADE = d.QTDE, PREÇO = "R$ " + d.PRECO, CLIENTE = d.cliente.NOME, DATA_VENDA = d.DATA_VENDA }).ToList(); } if (rbPer.Checked) { dgvRelatorio.DataSource = db.pecas_vendidas.Where(d => d.DATA_VENDA >= data1 && d.DATA_VENDA <= data2).Select(d => new { ID = d.ID, CODIGO = d.CODIGO, DESCRIÇÃO = d.DESCRICAO, TIPO = d.TIPO, QUANTIDADE = d.QTDE, PREÇO = "R$ " + d.PRECO, CLIENTE = d.cliente.NOME, DATA_VENDA = d.DATA_VENDA }).ToList(); } btPasta.Enabled = true; } } }
private void FormPrincipal_Load(object sender, EventArgs e) { using (var db = new dbSgc()) { login lo = db.login.Find(IDUser); txtUsu.Text = lo.NOME; } }
private void btAdicionar_Click(object sender, EventArgs e) { if (txtIDPeca.Text != String.Empty && txtQuant.Text != String.Empty) { try { using (var db = new dbSgc()) { pecas pe = db.pecas.Find(Convert.ToInt32(txtIDPeca.Text)); idpeca = Convert.ToInt32(txtIDPeca.Text); if (txtIDPeca.Text != string.Empty && txtDescPeca.Text != string.Empty && txtQuant.Text != string.Empty) { if (verificarEx(Convert.ToInt32(txtIDPeca.Text)) == false) { if (pe.QTDE < Convert.ToInt32(txtQuant.Text)) { MessageBox.Show("Quantidade insuficiente!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtQuant.Focus(); txtQuant.SelectAll(); } else { int qt = Convert.ToInt32(txtQuant.Text); pe.QTDE = pe.QTDE - qt; db.Entry(pe).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); dgvPecas.Rows.Add(pe.ID, pe.CODIGO, txtDescPeca.Text, pe.TIPO, txtQuant.Text, pe.PRECO, pe.cliente.NOME); double preco = Convert.ToDouble(pe.PRECO); int qtde = Convert.ToInt32(txtQuant.Text); AcPreco = (qtde * preco) + AcPreco; lbTotal.Text = Convert.ToString(AcPreco); txtQuant.Clear(); txtIDPeca.Clear(); txtDescPeca.Clear(); } } else { MessageBox.Show("Esta peça ja esta cadastrada", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Preencha todos os campos", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } catch (Exception err) { MessageBox.Show("Erro " + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Preencha todos os campos", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void dgvPesquisa_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int linha = Convert.ToInt32(dgvPesquisa.CurrentCell.RowIndex); IDAlt = Convert.ToInt32(dgvPesquisa[0, linha].Value); using (var db = new dbSgc()) { } }
private object pesquisarAluno(string pesquisa) { dbSgc db = new dbSgc(); return(db.produtos.Where(d => d.DESCRICAO.Contains(pesquisa) || d.CODIGO.ToString().Contains(pesquisa)).Select(d => new { CODIGO = d.CODIGO, DESCRIÇÃO = d.DESCRICAO, QUANTIDADE = d.QTDE, }).ToList()); }
private void pesqDiag_Load(object sender, EventArgs e) { using (var db = new dbSgc()) { pesq.dgvPesq.DataSource = db.produtos.Select(d => new { CODIGO = d.CODIGO, DESCRIÇÃO = d.DESCRICAO, QUANTIDADE = d.QTDE, }).ToList(); } }
private void btCarregar_Click(object sender, EventArgs e) { using (var db = new dbSgc()) { int count = db.produtos.Count(); for (int op = 1; op <= count; op++) { produtos po = db.produtos.Find(op); dgvtest.Rows.Add(po.CODIGO, po.DESCRICAO, po.QTDE, po.INFO_ADICIONAIS); } } }
private void carregarDgv() { using (var db = new dbSgc()) { dgvRelacao.DataSource = db.produtos.Select(d => new { CODIGO = d.CODIGO, DESCRIÇÃO = d.DESCRICAO, ESTOQUE = d.QTDE, DATA_DE_ENTRADA = d.DT_ENTRADA }).ToList(); } }
private object pesquisarCliente(string pesquisa) { dbSgc db = new dbSgc(); return(db.cliente.Where(d => d.CPF.Contains(pesquisa) || d.NOME.ToString().Contains(pesquisa)).Select(d => new { ID = d.ID, NOME = d.NOME, CPF = d.CPF, CIDADE = d.CIDADE, ENDEREÇO = d.ENDERECO + " Nº " + d.NUMERO_CASA }).ToList()); }
private void btCadastrar_Click(object sender, EventArgs e) { int dgv = dgvPecas.RowCount; if (dgv > 1) { using (var db = new dbSgc()) { try { for (int op = 0; op < dgvPecas.RowCount - 1; op++) { int codigo = Convert.ToInt32(dgvPecas.Rows[op].Cells[0].Value); int count = db.produtos.Where(d => d.CODIGO == codigo).Count(); if (count > 0) { int idpeca = db.produtos.Where(d => d.CODIGO == codigo).FirstOrDefault().ID; produtos pe = db.produtos.Find(idpeca); pe.DT_ENTRADA = DateTime.Now.ToString("dd/MM/yyyy"); pe.INFO_ADICIONAIS = Convert.ToString(dgvPecas.Rows[op].Cells[3].Value); pe.QTDE = Convert.ToInt32(dgvPecas.Rows[op].Cells[2].Value) + pe.QTDE; db.Entry(pe).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } else { produtos pe = new produtos(); pe.DT_ENTRADA = DateTime.Now.ToString("dd/MM/yyyy"); pe.INFO_ADICIONAIS = Convert.ToString(dgvPecas.Rows[op].Cells[3].Value); pe.CODIGO = Convert.ToInt32(dgvPecas.Rows[op].Cells[0].Value); pe.DESCRICAO = Convert.ToString(dgvPecas.Rows[op].Cells[1].Value); pe.QTDE = Convert.ToInt32(dgvPecas.Rows[op].Cells[2].Value); db.Entry(pe).State = System.Data.Entity.EntityState.Added; db.SaveChanges(); } } MessageBox.Show("Peças Cadastradas com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos(); dgvPecas.Rows.Clear(); } catch (Exception err) { MessageBox.Show("Erro" + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Não há nenhuma peça adicionada!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void pesqDiag2_Load(object sender, EventArgs e) { using (var db = new dbSgc()) { pesq.dgvPesq.DataSource = db.cliente.Select(d => new { ID = d.ID, NOME = d.NOME, CPF = d.CPF, CIDADE = d.CIDADE, ENDEREÇO = d.ENDERECO + " Nº " + d.NUMERO_CASA }).ToList(); } }
private object pesquisarAluno(string pesquisa) { dbSgc db = new dbSgc(); return(db.cliente.Where(d => d.NOME.Contains(pesquisa)).Select(d => new { ID = d.ID, DESCRICAO = d.NOME, CPF = d.CPF, CIDADE = d.CIDADE, ENDEREÇO = d.ENDERECO, NUMERO_CASA = d.NUMERO_CASA, CELULAR = d.CELULAR }).ToList()); }
public FormMenu() { try { using (var db = new dbSgc()) { int op = db.produtos.Count(); } } catch { MessageBox.Show("Erro ao conectar com o banco!! \n Contate o administrador!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); Environment.Exit(0); } InitializeComponent(); }
private void pesqDiag_Load(object sender, EventArgs e) { using (var db = new dbSgc()) { pesq.dgvPesq.DataSource = db.cliente.Select(d => new { ID = d.ID, DESCRICAO = d.NOME, CPF = d.CPF, CIDADE = d.CIDADE, ENDEREÇO = d.ENDERECO, NUMERO_CASA = d.NUMERO_CASA, CELULAR = d.CELULAR }).ToList(); } }
private object pesquisarAluno(string pesquisa) { dbSgc db = new dbSgc(); return(db.pecas.Where(d => d.DESCRICAO.Contains(pesquisa) || d.CODIGO.ToString().Contains(pesquisa)).Select(d => new { ID = d.ID, DESCRIÇÃO = d.DESCRICAO, CODIGO = d.CODIGO, TIPO = d.TIPO, PRATELEIRA = d.PRATELEIRA, QUANTIDADE = d.QTDE, PREÇO = "R$ " + d.PRECO, CLIENTE = d.cliente.NOME, SVO = d.PE_SVO }).ToList()); }
private void pesqDiag_Load(object sender, EventArgs e) { using (var db = new dbSgc()) { pesq.dgvPesq.DataSource = db.pecas.Select(d => new { ID = d.ID, DESCRIÇÃO = d.DESCRICAO, CODIGO = d.CODIGO, TIPO = d.TIPO, PRATELEIRA = d.PRATELEIRA, QUANTIDADE = d.QTDE, PREÇO = "R$ " + d.PRECO, CLIENTE = d.cliente.NOME, SVO = d.PE_SVO }).OrderByDescending(d => d.QUANTIDADE).ToList(); } }
private void deletarToolStripMenuItem_Click(object sender, EventArgs e) { try { using (var db = new dbSgc()) { produtos pe = db.produtos.Find(Convert.ToInt32(Convert.ToInt32(dgvPecas.Rows[Linha].Cells[0].Value))); int qt = Convert.ToInt32(dgvPecas.Rows[Linha].Cells[3].Value); pe.QTDE = pe.QTDE + qt; db.Entry(pe).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); int qtd = Convert.ToInt32(dgvPecas.Rows[Linha].Cells[3].Value); dgvPecas.Rows.RemoveAt(Linha); } } catch (Exception err) { MessageBox.Show("Erro " + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void carregarDgvPecasVendidas() { try { using (var db = new dbSgc()) { dgvPecasVendidas.DataSource = db.produtos_vendidos.Select(d => new { ID = d.ID, CODIGO = d.CODIGO, DESCRIÇÃO = d.DESCRICAO, QUANTIDADE = d.QTDE, DATA_VENDA = d.DATA_VENDA }).ToList(); } } catch (Exception err) { MessageBox.Show("Erro " + err, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }