private void buttonLogin_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxUsuario.Text)) { MessageBox.Show("Insira o nome de Usuário"); textBoxUsuario.Focus(); return; } try { CRUDProdEntities context = new CRUDProdEntities(); { var query = from o in context.Usuario where o.NomeUsuario == textBoxUsuario.Text && o.SenhaUsuario == textBoxSenha.Text select o; if (query.SingleOrDefault() != null) { this.Hide(); Index i = new Index(); i.ShowDialog(); this.Close(); } else { MessageBox.Show("Usuário e/ou Senha Inválidos"); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Message"); } }
//preencher a data grid view com dados de produtos void PopularDataView() { using (CRUDProdEntities db = new CRUDProdEntities()) { dataGridView1.DataSource = db.Produto.ToList <Produto>(); } }
//preencher a data grid view com dados de fornecedores void PopularDataView() { using (CRUDProdEntities db = new CRUDProdEntities()) { dataGridView1.DataSource = db.Fornecedor.ToList <Fornecedor>(); } }
//preencher o combo box com os fornecedores da tabela Fornecedor private void comboBoxFornecedor_MouseClick(object sender, MouseEventArgs e) { using (CRUDProdEntities f = new CRUDProdEntities()) { comboBoxFornecedor.DataSource = f.Fornecedor.Where(c => c.Ativo == true).ToList(); comboBoxFornecedor.ValueMember = "IdFornecedor"; comboBoxFornecedor.DisplayMember = "Nome_Fornecedor"; } }
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (dataGridView1.CurrentRow.Index != -1) { model.IdProduto = Convert.ToInt32(dataGridView1.CurrentRow.Cells["IdProduto"].Value); using (CRUDProdEntities db = new CRUDProdEntities()) { model = db.Produto.Where(x => x.IdProduto == model.IdProduto).FirstOrDefault(); textBoxNome.Text = model.NomeProduto; numericUpDown1.Text = Convert.ToString(model.Quantidade); comboBoxFornecedor.SelectedItem = model.Nome_Fornecedor; tabControl1.SelectedIndex = 1; } } }
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (dataGridView1.CurrentRow.Index != -1) { model.IdFornecedor = Convert.ToInt32(dataGridView1.CurrentRow.Cells["IdFornecedor"].Value); using (CRUDProdEntities db = new CRUDProdEntities()) { model = db.Fornecedor.Where(x => x.IdFornecedor == model.IdFornecedor).FirstOrDefault(); textBoxNome.Text = model.Nome_Fornecedor; textBoxCNPJ.Text = model.CNPJ; textBoxEndereco.Text = model.Endereco; checkBoxAtivo.Checked = model.Ativo; tabControl1.SelectedIndex = 1; } } }
private void buttonExcluir_Click(object sender, EventArgs e) { int?id = GetId(); if (id != null) { using (CRUDProdEntities db = new CRUDProdEntities()) { Fornecedor model = db.Fornecedor.Find(id); db.Fornecedor.Remove(model); db.SaveChanges(); } Clear(); PopularDataView(); } }
private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)13) { using (CRUDProdEntities db = new CRUDProdEntities()) { if (textBoxPesquisa.Text != string.Empty) { var items = db.Fornecedor.Where(s => s.Nome_Fornecedor.Contains(textBoxPesquisa.Text)); dataGridView1.DataSource = items.ToList(); } else { dataGridView1.DataSource = db.Fornecedor.ToList(); } } } }
private void buttonSalvar_Click(object sender, EventArgs e) { model.NomeProduto = textBoxNome.Text.Trim(); model.Nome_Fornecedor = comboBoxFornecedor.GetItemText(this.comboBoxFornecedor.SelectedItem); model.Quantidade = int.Parse(numericUpDown1.Text); using (CRUDProdEntities db = new CRUDProdEntities()) { if (model.IdProduto == 0) { db.Produto.Add(model); } else { db.Entry(model).State = EntityState.Modified; } db.SaveChanges(); } Clear(); tabControl1.SelectedIndex = 0; PopularDataView(); }
private void buttonSalvar_Click(object sender, EventArgs e) { model.Nome_Fornecedor = textBoxNome.Text.Trim(); model.CNPJ = textBoxCNPJ.Text.Trim(); model.Endereco = textBoxEndereco.Text.Trim(); model.Ativo = checkBoxAtivo.Checked; using (CRUDProdEntities db = new CRUDProdEntities()) { if (model.IdFornecedor == 0) { db.Fornecedor.Add(model); } else { db.Entry(model).State = EntityState.Modified; } db.SaveChanges(); } Clear(); tabControl1.SelectedIndex = 0; PopularDataView(); }