/// <summary> /// Atualiza um produto no banco de dados /// </summary> /// <returns>verdadeiro se atualizou ou falso caso negativo</returns> protected override bool Atualizar() { bool atualizar = false; AcessoDadosProdutos Produtos = new AcessoDadosProdutos(); AcessoDadosFornecedor Fornecedor = new AcessoDadosFornecedor();// para localizar o código do fornecedor AcessoDadosCategoria Categoria = new AcessoDadosCategoria();// para localizar o código do fornecedor Produtos.CodigoProduto = Convert.ToInt32(lbl_codigo2.Text); //localiza o código da categoria a partir do nome contido na combobox de categorias Produtos.CodigoCategoria = Convert.ToInt32(Categoria.pesquisaNome(cbo_categoria.Text).Rows[0][0].ToString()); //localiza o código do fornecedor a partir do nome contido na combobox de fornecedores Produtos.CodigoFornecedor = Convert.ToInt32(Fornecedor.pesquisaNome(cbo_fornecedor.Text).Rows[0][0].ToString()); if (rbt_nao.Checked) Produtos.Descontinuado = false; else Produtos.Descontinuado = true; Produtos.NiveldeReposicao = Convert.ToSByte(msk_nivelrepos.Text); Produtos.PrecoUnitario = Convert.ToDecimal(msk_precounit.Text)/100; Produtos.QuantidadepUnidade = txt_qtdeunidade.Text; Produtos.UnidadeEstocada = Convert.ToSByte(msk_unidadesestoque.Text); Produtos.NomeProduto = txt_nomeproduto.Text; Produtos.UnidadesPedidas = Convert.ToSByte(msk_unidpedidas.Text); atualizar = Produtos.salvar(false); return atualizar; }
/// <summary> /// Salva o fornecedor no banco de dados /// </summary> /// <returns></returns> protected override bool Adicionar() { bool salvar = false; AcessoDadosFornecedor Fornecedor = new AcessoDadosFornecedor(); Fornecedor.CargoContatoForn = txt_cargo.Text; Fornecedor.Cep = msk_cep.Text; Fornecedor.Cidade = txt_cidade.Text; Fornecedor.Endereco = txt_logradouro.Text; Fornecedor.Fax = msk_fax.Text; Fornecedor.NomeContactForn = txt_contato.Text; Fornecedor.NomeFornecedor = txt_nome.Text; Fornecedor.Pais = cbo_pais.SelectedItem.ToString(); Fornecedor.Regiao = cbo_regiao.SelectedItem.ToString(); Fornecedor.Telefone = msk_telefone.Text; Fornecedor.Homepage = txt_homepage.Text; salvar = Fornecedor.salvar(true); return salvar; }
/// <summary> /// Atualiza o fornecedor no banco de dados /// </summary> /// <returns></returns> protected override bool Atualizar() { bool salvar = false; AcessoDadosFornecedor Fornecedor = new AcessoDadosFornecedor(); Fornecedor.CodigoFornecedor = Convert.ToInt32(lbl_codigo2.Text); Fornecedor.CargoContatoForn = txt_cargo.Text; Fornecedor.Cep = msk_cep.Text; Fornecedor.Cidade = txt_cidade.Text; Fornecedor.Endereco = txt_logradouro.Text; Fornecedor.Fax = msk_fax.Text; Fornecedor.NomeContactForn = txt_contato.Text; Fornecedor.NomeFornecedor = txt_nome.Text; Fornecedor.Pais = cbo_pais.Text; Fornecedor.Regiao = cbo_regiao.Text; Fornecedor.Telefone = msk_telefone.Text; Fornecedor.Homepage = txt_homepage.Text; salvar = Fornecedor.salvar(false); return salvar; }
/// <summary> /// Deleta o fornecedor do banco de dados /// </summary> /// <returns></returns> protected override bool Deletar() { bool deletar = false; AcessoDadosFornecedor Fornecedor = new AcessoDadosFornecedor(); Fornecedor.CodigoFornecedor = Convert.ToInt32(lbl_codigo2.Text); deletar = Fornecedor.delete(); return deletar; }
/// <summary> /// Carrega os dados a partir do banco de dados /// </summary> protected override void CarregarDados() { AcessoDadosFornecedor Fornecedor = new AcessoDadosFornecedor(); dgv_dados.DataSource = Fornecedor.CarregaDados(); }
/// <summary> /// Localiza o fornecedor no banco; /// </summary> /// <returns></returns> protected override bool Localizar() { bool localizar = false; if (txt_nome.Enabled && txt_nome.Text != null) { AcessoDadosFornecedor Fornecedor = new AcessoDadosFornecedor(); dgv_dados.DataSource = Fornecedor.pesquisaNome(txt_nome.Text); if (dgv_dados!=null) localizar = true; } else { txt_nome.Enabled = true; return true; } return localizar; }