public static void Incluir(SiPA.Produto produto) { BancoDataContext dataContext = new BancoDataContext(); dataContext.Produtos.InsertOnSubmit(produto); dataContext.SubmitChanges(); }
private void bGravar_Click(object sender, EventArgs e) { if (validar()) { if (MessageBox.Show("Confirma a gravação da cor", "Cofirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { bool erro = false; BancoDataContext banco = new BancoDataContext(); try { banco.Connection.Open(); banco.Transaction = banco.Connection.BeginTransaction(); Cor cor = new Cor(); if (operacao == "Alterar") { cor = (from es in banco.Cor where es.IDCor == idCor select es).SingleOrDefault(); } cor.Descricao = tbDescricao.Text; cor.Status = cbStatus.Checked; if (operacao == "Incluir") { cor.Status = true; banco.Cor.InsertOnSubmit(cor); } banco.SubmitChanges(); banco.Transaction.Commit(); if (formMovimentoPedido != null) { formMovimentoPedido.cbIDCor.DataSource = (from c in banco.Cor where c.Status == true select c).ToList(); formMovimentoPedido.cbIDCor.ValueMember = "IDCor"; formMovimentoPedido.cbIDCor.DisplayMember = "Descricao"; formMovimentoPedido.cbIDCor.Text = cor.Descricao; } MessageBox.Show("Cor gravado com sucesso.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Erro ao gravar a cor.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); banco.Transaction.Rollback(); erro = true; } finally { banco.Connection.Close(); if (!erro) { operacao = "Outro"; this.Dispose(); } } } } }
public static void Incluir(SiPA.Compra compra) { BancoDataContext dc = new BancoDataContext(); dc.Compras.InsertOnSubmit(compra); dc.SubmitChanges(); }
public static void Incluir(SiPA.Fornecedor fornecedor) { BancoDataContext dataContext = new BancoDataContext(); dataContext.Fornecedors.InsertOnSubmit(fornecedor); dataContext.SubmitChanges(); }
private void bGravar_Click(object sender, EventArgs e) { if (Validar()) { if (MessageBox.Show("Confirma a gravação da cidade?", "Configuração", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { bool erro = false; BancoDataContext banco = new BancoDataContext(); try { banco.Connection.Open(); banco.Transaction = banco.Connection.BeginTransaction(); Cidade cidade = new Cidade(); if (operacao == "Alterar") { cidade = (from c in banco.Cidade where c.IDCidade == idCidade select c).SingleOrDefault(); } cidade.Nome = tbNome.Text; cidade.IDEstado = int.Parse(cbUF.SelectedValue.ToString()); if (operacao == "Incluir") { banco.Cidade.InsertOnSubmit(cidade); } banco.SubmitChanges(); banco.Transaction.Commit(); if (formCadastroPessoa != null) { formCadastroPessoa.cbCidade.DataSource = (from c in banco.Cidade select c).ToList(); formCadastroPessoa.cbCidade.ValueMember = "IDCidade"; formCadastroPessoa.cbCidade.DisplayMember = "Nome"; formCadastroPessoa.cbCidade.Text = cidade.Nome; } MessageBox.Show("Cidade gravada com sucesso.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception) { MessageBox.Show("Erro ao gravar a cidade.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); banco.Transaction.Rollback(); erro = true; } finally { banco.Connection.Close(); if (!erro) { operacao = "Outro"; this.Dispose(); } } } } }
public static void Remover(int id) { BancoDataContext dc = new BancoDataContext(); SiPA.ItemCompra ic = (from i in dc.ItemCompras where i.id == id select i).Single(); dc.ItemCompras.DeleteOnSubmit(ic); dc.SubmitChanges(); }
public static void Excluir(int id) { BancoDataContext dc = new BancoDataContext(); SiPA.Compra compra = (from c in dc.Compras where c.id == id select c).Single(); Modelo.ItemCompra.Excluir(id); dc.Compras.DeleteOnSubmit(compra); dc.SubmitChanges(); }
public static void Excluir(int id) { BancoDataContext dataContext = new BancoDataContext(); var r = (from p in dataContext.Fornecedors where p.id == id select p).Single(); dataContext.Fornecedors.DeleteOnSubmit(r); dataContext.SubmitChanges(); }
public static void Alterar(SiPA.Produto produto) { BancoDataContext dataContext = new BancoDataContext(); var r = (from p in dataContext.Produtos where p.id == produto.id select p).Single(); r.descricao = produto.descricao; dataContext.SubmitChanges(); }
private void bGravar_Click(object sender, EventArgs e) { if (validar()) { if (MessageBox.Show("Confirma a gravação do estado", "Cofirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { bool erro = false; BancoDataContext banco = new BancoDataContext(); try { banco.Connection.Open(); banco.Transaction = banco.Connection.BeginTransaction(); Estado estado = new Estado(); if (operacao == "Alterar") { estado = (from es in banco.Estado where es.IDEstado == idestado select es).SingleOrDefault(); } estado.Nome = tbNome.Text; estado.UF = tbUF.Text; if (operacao == "Incluir") { banco.Estado.InsertOnSubmit(estado); } banco.SubmitChanges(); banco.Transaction.Commit(); MessageBox.Show("Estado gravado com sucesso.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Erro ao gravar a estado.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); banco.Transaction.Rollback(); erro = true; } finally { banco.Connection.Close(); if (!erro) { operacao = "Outro"; this.Dispose(); } } } } }
public static void Excluir(int id) { try { BancoDataContext dc = new BancoDataContext(); List <SiPA.ItemCompra> ic = (from i in dc.ItemCompras where i.compra_id == id select i).ToList(); dc.ItemCompras.DeleteAllOnSubmit(ic); dc.SubmitChanges(); } catch (Exception) { throw; } }
public static void Alterar(SiPA.Compra compra) { BancoDataContext dc = new BancoDataContext(); SiPA.Compra r = (from c in dc.Compras where c.id == compra.id select c).Single(); r.fornecedor_id = compra.fornecedor_id; r.dataCompra = compra.dataCompra; r.desconto = compra.desconto; r.valorTotal = compra.valorTotal; dc.SubmitChanges(); }
private void BExcluir_Click(object sender, EventArgs e) { if (dgvUsuarios.RowCount != 0) { if (MessageBox.Show("Confirma e exclusão do usuário?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { BancoDataContext banco = new BancoDataContext(); try { banco.Connection.Open(); banco.Transaction = banco.Connection.BeginTransaction(); Usuario usuario = new Usuario(); usuario = (from u in banco.Usuario where u.IDUsuario == int.Parse(dgvUsuarios.CurrentRow. Cells["colIDUsuario"].Value.ToString()) select u).SingleOrDefault(); if (usuario != null) { banco.Usuario.DeleteOnSubmit(usuario); } banco.SubmitChanges(); banco.Transaction.Commit(); MessageBox.Show("Usuário excluido com sucesso!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(string.Format("Erro ao excluir usuário.\nDetalhe do erro:{0}", ex.Message.ToString()), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); banco.Transaction.Rollback(); } finally { banco.Connection.Close(); pesquisar(); } } } }
public static void Alterar(SiPA.Fornecedor fornecedor) { BancoDataContext dataContext = new BancoDataContext(); var r = (from p in dataContext.Fornecedors where p.id == fornecedor.id select p).Single(); r.nome = fornecedor.nome; r.telefone = fornecedor.telefone; r.cidade = fornecedor.cidade; r.estado = fornecedor.estado; r.endereco = fornecedor.endereco; r.cpf = fornecedor.cpf; r.cnpj = fornecedor.cnpj; r.opCPForCNPJ = fornecedor.opCPForCNPJ; r.email = fornecedor.email; dataContext.SubmitChanges(); }
private void bExcluir_Click(object sender, EventArgs e) { if (dgvPedidos.RowCount > 0) { if (MessageBox.Show("Confirma a exclusão do pedido?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { BancoDataContext banco = new BancoDataContext(); try { banco.Connection.Open(); banco.Transaction = banco.Connection.BeginTransaction(); Pedido pedido = new Pedido(); pedido = (from p in banco.Pedido where p.IDPedido == int.Parse(dgvPedidos.CurrentRow.Cells["colIDPedido"].Value.ToString()) select p).SingleOrDefault(); if (pedido != null) { banco.PedidoProduto.DeleteAllOnSubmit(pedido.PedidoProduto.ToList()); banco.Pedido.DeleteOnSubmit(pedido); } banco.SubmitChanges(); banco.Transaction.Commit(); MessageBox.Show("Pedido excluido com sucesso.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Erro ao excluir o pedido.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); banco.Transaction.Rollback(); } finally { banco.Connection.Close(); pesquisar(); } } } }
private void bExcluir_Click(object sender, EventArgs e) { if (dgvCidades.RowCount > 0) { if (MessageBox.Show("Confirma a exclusão da cidade?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { BancoDataContext banco = new BancoDataContext(); try { banco.Connection.Open(); banco.Transaction = banco.Connection.BeginTransaction(); Cidade cidade = new Cidade(); cidade = (from c in banco.Cidade where c.IDCidade == int.Parse(dgvCidades.CurrentRow.Cells["colIDCidade"].Value.ToString()) select c).SingleOrDefault(); if (cidade != null) { banco.Cidade.DeleteOnSubmit(cidade); } banco.SubmitChanges(); banco.Transaction.Commit(); MessageBox.Show("Cidade excluida com sucesso.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Erro ao excluir a cidade.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); banco.Transaction.Rollback(); } finally { banco.Connection.Close(); pesquisar(); } } } }
private void bGravar_Click(object sender, EventArgs e) { if (validar()) { if (MessageBox.Show("Confirma a gravação da pessoa?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { BancoDataContext banco = new BancoDataContext(); bool erro = false; try { banco.Connection.Open(); banco.Transaction = banco.Connection.BeginTransaction(); Pessoa pessoa = new Pessoa(); if (operacao == "Alterar") { pessoa = (from p in banco.Pessoa where p.IDPessoa == IdPessoa select p).Single(); } pessoa.IDCidade = int.Parse(cbCidade.SelectedValue.ToString()); pessoa.Status = cbStatus.Checked; pessoa.Tipo = char.Parse(rbFisica.Checked ? "F" : "J"); pessoa.Nome_RazaoSocial = tbNomeRazaoSocial.Text; pessoa.Apelido_Fantasia = tbApelido_Fantasia.Text; pessoa.CPF_CNPJ = mtbCPF_CNPJ.Text; pessoa.RG_InscricaoEstadual = tbRG_IncricaoEstadual.Text; pessoa.Endereco = tbEndereco.Text; pessoa.Bairro = tbBairro.Text; pessoa.Numero = tbNumero.Text; pessoa.Complemento = tbComplemento.Text; pessoa.Telefone = mtbTelefone.Text; pessoa.Celular = mtbCelular.Text; pessoa.Email = tbEmail.Text; pessoa.CEP = mtbCEP.Text.Replace("-", ""); if (operacao == "Incluir") { pessoa.Status = true; banco.Pessoa.InsertOnSubmit(pessoa); } banco.SubmitChanges(); banco.Transaction.Commit(); MessageBox.Show("Pessoa gravada com sucesso.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Erro ao gravar o pessoa.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); banco.Transaction.Rollback(); erro = true; } finally { banco.Connection.Close(); if (!erro) { operacao = "Outro"; this.Dispose(); } } } } }
private void bGravar_Click(object sender, EventArgs e) { if (validar()) { if (MessageBox.Show("Confirma a gravação do produto?", "Cofirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { bool erro = false; BancoDataContext banco = new BancoDataContext(); try { banco.Connection.Open(); banco.Transaction = banco.Connection.BeginTransaction(); Produto produto = new Produto(); if (operacao == "Alterar") { produto = (from p in banco.Produto where p.IDProduto == idProduto select p).SingleOrDefault(); banco.ProdutoTamanho.DeleteAllOnSubmit(produto.ProdutoTamanho); } produto.Descricao = tbDescricao.Text; produto.Status = cbStatus.Checked; produto.Referencia = tbReferencia.Text; foreach (DataGridViewRow row in dgvProdutoTamanho.Rows) { ProdutoTamanho produtoTamanho = new ProdutoTamanho(); produtoTamanho.IDTamanho = int.Parse(row.Cells["colIDTamanho"].Value.ToString()); produtoTamanho.Preco = decimal.Parse(row.Cells["colPreco"].Value.ToString()); produto.ProdutoTamanho.Add(produtoTamanho); } if (operacao == "Incluir") { produto.Status = true; banco.Produto.InsertOnSubmit(produto); } banco.SubmitChanges(); banco.Transaction.Commit(); MessageBox.Show("Produto gravado com sucesso.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Erro ao gravar o produto.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); banco.Transaction.Rollback(); erro = true; } finally { banco.Connection.Close(); if (!erro) { operacao = "Outro"; this.Dispose(); } } } } }