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(); } }
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(); } }
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(); } }
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; } }
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(); } }