Exemplo n.º 1
0
 public bool Cadastrar(ModelCadastroProduto modelCadastroProduto)
 {
     try
     {
         string     instrucao = string.Format("INSERT INTO tbProduto (NomeEmpresa, CodigoBarras, NomeProduto, Categoria, Fabricante, Quantidade, ValorProduto, Plataforma, PrazoGarantia) VALUES (@NomeEmpresa, @CodigoBarras, @NomeProduto, @Categoria, @Fabricante, @Quantidade, @ValorProduto, @Plataforma, @PrazoGarantia); SELECT SCOPE_IDENTITY();");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("@NomeEmpresa", modelCadastroProduto.NomeEmpresa);
         command.Parameters.AddWithValue("@CodigoBarras", modelCadastroProduto.CodigoBarras);
         command.Parameters.AddWithValue("@NomeProduto", modelCadastroProduto.NomeProduto);
         command.Parameters.AddWithValue("@Categoria", modelCadastroProduto.Categoria);
         command.Parameters.AddWithValue("@Fabricante", modelCadastroProduto.Fabricante);
         command.Parameters.AddWithValue("@Quantidade", modelCadastroProduto.Quantidade);
         command.Parameters.AddWithValue("@ValorProduto", modelCadastroProduto.ValorProduto);
         command.Parameters.AddWithValue("@Plataforma", modelCadastroProduto.Plataforma);
         command.Parameters.AddWithValue("@PrazoGarantia", modelCadastroProduto.Garantia);
         return(Convert.ToBoolean(command.ExecuteNonQuery()));
     }
     catch
     {
         throw;
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }
Exemplo n.º 2
0
 public bool Editar(ModelCadastroProduto modelCadastroProduto)
 {
     try
     {
         string     instrucao = string.Format("UPDATE tbProduto SET NomeEmpresa = @NomeEmpresa, CodigoBarras = @CodigoBarras, NomeProduto = @NomeProduto, Categoria = @Categoria, Fabricante = @Fabricante, Quantidade = @Quantidade, ValorProduto = @ValorProduto, Plataforma = @Plataforma, PrazoGarantia = @PrazoGarantia WHERE Codigo = @Codigo; SELECT @Codigo;");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("@Codigo", modelCadastroProduto.Codigo);
         command.Parameters.AddWithValue("@NomeEmpresa", modelCadastroProduto.NomeEmpresa);
         command.Parameters.AddWithValue("@CodigoBarras", modelCadastroProduto.CodigoBarras);
         command.Parameters.AddWithValue("@NomeProduto", modelCadastroProduto.NomeProduto);
         command.Parameters.AddWithValue("@Categoria", modelCadastroProduto.Categoria);
         command.Parameters.AddWithValue("@Fabricante", modelCadastroProduto.Fabricante);
         command.Parameters.AddWithValue("@Quantidade", modelCadastroProduto.Quantidade);
         command.Parameters.AddWithValue("@ValorProduto", modelCadastroProduto.ValorProduto);
         command.Parameters.AddWithValue("@Plataforma", modelCadastroProduto.Plataforma);
         command.Parameters.AddWithValue("@PrazoGarantia", modelCadastroProduto.Garantia);
         return(Convert.ToBoolean(command.ExecuteNonQuery()));
     }
     catch
     {
         throw;
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }
Exemplo n.º 3
0
 public bool Deletar(ModelCadastroProduto modelCadastroProduto)
 {
     try
     {
         string     instrucao = string.Format("DELETE FROM tbProduto WHERE Codigo = @Codigo");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("@Codigo", modelCadastroProduto.Codigo);
         return(Convert.ToBoolean(command.ExecuteNonQuery()));
     }
     catch
     {
         throw;
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }
Exemplo n.º 4
0
 public FrmCadastrarProduto(ModelCadastroProduto modelCadastroProduto)
 {
     InitializeComponent();
     if (controllerTema.CarregarEnderecoImagem() != null)
     {
         pictureBox1.BackgroundImage = Image.FromFile(controllerTema.CarregarEnderecoImagem());
     }
     if (!string.IsNullOrWhiteSpace(modelCadastroProduto.Codigo))
     {
         Text                       = "Editar Produto";
         btnSalvar.Text             = "Editar";
         pnlCadastroProduto.Enabled = false;
         lblCadastrar.Text          = "Editar";
         codigo                     = modelCadastroProduto.Codigo;
         txtCodigoBarras.Text       = modelCadastroProduto.CodigoBarras;
         txtNomeProduto.Text        = modelCadastroProduto.NomeProduto;
         txtCategoria.Text          = modelCadastroProduto.Categoria;
         txtFabricante.Text         = modelCadastroProduto.Fabricante;
         txtQuantidade.Value        = Convert.ToInt32(modelCadastroProduto.Quantidade);
         txtValorProduto.Text       = modelCadastroProduto.ValorProduto;
         txtPlataforma.Text         = modelCadastroProduto.Plataforma;
         txtGarantia.Text           = modelCadastroProduto.Garantia;
     }
     if (modelCadastroProduto.Consultar == true)
     {
         Text                       = "Consultar Produto";
         btnCancelar.Text           = "Fechar";
         btnSalvar.Visible          = false;
         lblCadastrar.Text          = "Consultar";
         pnlCadastroProduto.Enabled = false;
         txtCodigoBarras.Text       = modelCadastroProduto.CodigoBarras;
         txtNomeProduto.Text        = modelCadastroProduto.NomeProduto;
         txtCategoria.Text          = modelCadastroProduto.Categoria;
         txtFabricante.Text         = modelCadastroProduto.Fabricante;
         txtQuantidade.Value        = Convert.ToInt32(modelCadastroProduto.Quantidade);
         txtValorProduto.Text       = modelCadastroProduto.ValorProduto;
         txtPlataforma.Text         = modelCadastroProduto.Plataforma;
         txtGarantia.Text           = modelCadastroProduto.Garantia;
     }
 }
Exemplo n.º 5
0
 public bool VerificarProdutoCadastrado(ModelCadastroProduto modelCadastroProduto)
 {
     try
     {
         string     instrucao = string.Format(@"SELECT * FROM tbProduto WHERE CodigoBarras = @CodigoBarras");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("@CodigoBarras", modelCadastroProduto.CodigoBarras);
         SqlDataReader sqlDataReader = command.ExecuteReader();
         if (sqlDataReader.HasRows)
         {
             return(false);
         }
         return(true);
     }
     catch
     {
         throw;
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }