public static Boolean Delete(ProdutoTO clsProduto) { String myConnection = "Server=localhost;Database=gerenciadornf;Uid=root;Pwd=;"; MySqlConnection connection = new MySqlConnection(myConnection); MySqlCommand cmd; connection.Open(); try { StringBuilder strSql = new StringBuilder(); strSql.Append("DELETE FROM Produto WHERE IDProduto=@IDProduto"); cmd = connection.CreateCommand(); cmd.CommandText = strSql.ToString(); cmd.Parameters.AddWithValue("@IDProduto", clsProduto.IDProduto); cmd.ExecuteNonQuery(); return true; } catch (Exception) { throw; } finally { if (connection.State == ConnectionState.Open) { connection.Close(); } } }
protected void gvwProduto_RowDeleting(object sender, GridViewDeleteEventArgs e) { ProdutoTO clsProduto = new ProdutoTO(); Int32 ID = (Int32)gvwProduto.DataKeys[e.RowIndex].Value; clsProduto = ProdutoBLL.GetProdutoByID(ID); ProdutoBLL.Delete(clsProduto); Page.ClientScript.RegisterStartupScript(this.GetType(), "sucesso", "alert('Produto excluido com sucesso')", true); LoadGrid(); }
private void PopulaDados() { clsProduto = this.Produto; txtDescricao.Text = clsProduto.Descricao; txtNCM.Text = clsProduto.NCM; txtCFOP.Text = clsProduto.CFOP; txtUnidadeComercializada.Text = clsProduto.UnidadeComercializada; txtValorUnitario.Text = clsProduto.ValorUnitario.ToString(); txtUnidadeTributaria.Text = clsProduto.UnidadeTributaria; }
protected void Load() { clsProduto = this.Produto; clsProduto.Descricao = txtDescricao.Text; clsProduto.NCM = txtNCM.Text; clsProduto.CFOP = txtCFOP.Text; clsProduto.UnidadeComercializada = txtUnidadeComercializada.Text; clsProduto.ValorUnitario = Convert.ToDouble(txtValorUnitario.Text); clsProduto.UnidadeTributaria = txtUnidadeTributaria.Text; }
public static ProdutoTO GetProdutoByID(int IDProduto) { String myConnection = "Server=localhost;Database=gerenciadornf;Uid=root;Pwd=;"; MySqlConnection connection = new MySqlConnection(myConnection); MySqlCommand cmd; connection.Open(); try { ProdutoTO clsProduto = new ProdutoTO(); string strSql = "SELECT Produto.* FROM Produto WHERE Produto.IDProduto = @IDProduto"; cmd = connection.CreateCommand(); cmd.CommandText = strSql; cmd.Parameters.AddWithValue("@IDProduto", IDProduto); cmd.ExecuteNonQuery(); MySqlDataReader adap = cmd.ExecuteReader(); while (adap.Read()) { clsProduto.IDProduto = Convert.ToInt32(adap["IDProduto"]); clsProduto.Descricao = adap["Descricao"].ToString(); clsProduto.NCM = adap["NCM"].ToString(); clsProduto.CFOP = adap["CFOP"].ToString(); clsProduto.UnidadeComercializada = adap["UnidadeComercializada"].ToString(); clsProduto.ValorUnitario = Convert.ToDouble(adap["ValorUnitario"]); clsProduto.UnidadeTributaria = adap["UnidadeTributaria"].ToString(); } return clsProduto; } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (connection.State == ConnectionState.Open) { connection.Close(); } } }
public static void insert(ProdutoTO clsProduto) { String myConnection = "Server=localhost;Database=gerenciadornf;Uid=root;Pwd=;"; MySqlConnection connection = new MySqlConnection(myConnection); MySqlCommand cmd; connection.Open(); try { StringBuilder strSql = new StringBuilder(); strSql.Append("INSERT INTO Produto(IDProduto,Descricao, NCM, CFOP, UnidadeComercializada, ValorUnitario, UnidadeTributaria) "); strSql.Append("VALUES (@IDProduto, @Descricao, @NCM, @CFOP, @UnidadeComercializada, @ValorUnitario, @UnidadeTributaria); "); strSql.Append("SELECT Produto.* FROM Produto WHERE Produto.IDProduto=@@IDENTITY;"); cmd = connection.CreateCommand(); cmd.CommandText = strSql.ToString(); cmd.Parameters.AddWithValue("@IDProduto", clsProduto.IDProduto); cmd.Parameters.AddWithValue("@Descricao", clsProduto.Descricao); cmd.Parameters.AddWithValue("@NCM", clsProduto.NCM); cmd.Parameters.AddWithValue("@CFOP", clsProduto.CFOP); cmd.Parameters.AddWithValue("@UnidadeComercializada", clsProduto.UnidadeComercializada); cmd.Parameters.AddWithValue("@ValorUnitario", clsProduto.ValorUnitario); cmd.Parameters.AddWithValue("@UnidadeTributaria", clsProduto.UnidadeTributaria); cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { if (connection.State == ConnectionState.Open) { connection.Close(); } } }
public static Boolean Update(ProdutoTO clsProduto) { String myConnection = "Server=localhost;Database=gerenciadornf;Uid=root;Pwd=;"; MySqlConnection connection = new MySqlConnection(myConnection); MySqlCommand cmd; connection.Open(); try { StringBuilder strSql = new StringBuilder(); strSql.Append("UPDATE Produto SET IDProduto=@IDProduto,Descricao=@Descricao, NCM=@NCM, CFOP=@CFOP, UnidadeComercializada=@UnidadeComercializada, ValorUnitario=@ValorUnitario, UnidadeTributaria=@UnidadeTributaria "); cmd = connection.CreateCommand(); cmd.CommandText = strSql.ToString(); cmd.Parameters.AddWithValue("@IDProduto", clsProduto.IDProduto); cmd.Parameters.AddWithValue("@Descricao", clsProduto.Descricao); cmd.Parameters.AddWithValue("@NCM", clsProduto.NCM); cmd.Parameters.AddWithValue("@CFOP", clsProduto.CFOP); cmd.Parameters.AddWithValue("@UnidadeComercializada", clsProduto.UnidadeComercializada); cmd.Parameters.AddWithValue("@ValorUnitario", clsProduto.ValorUnitario); cmd.Parameters.AddWithValue("@UnidadeTributaria", clsProduto.UnidadeTributaria); cmd.ExecuteNonQuery(); return true; } catch (Exception) { throw; } finally { if (connection.State == ConnectionState.Open) { connection.Close(); } } }
protected void btnIncluirProduto_Click(object sender, EventArgs e) { NotaFiscalProdutoTO clsNotaFiscalProduto = new NotaFiscalProdutoTO(); ProdutoTO clsProduto = new ProdutoTO(); clsNotaFiscalProduto.IDNotaFiscal = this.idNotaFiscal; int idProduto = 0; int.TryParse(ddlProdutos.SelectedValue, out idProduto); clsNotaFiscalProduto.IDProduto = idProduto; clsProduto = ProdutoBLL.GetProdutoByID(idProduto); clsNotaFiscalProduto.ValorUnitario = clsProduto.ValorUnitario; clsNotaFiscalProduto.QtdProduto = Convert.ToInt32(txtQuantidade.Text); clsNotaFiscalProduto.Icms = Convert.ToDouble(txtICMS.Text); clsNotaFiscalProduto.Ipi = Convert.ToDouble(txtIPI.Text); NotaFiscalProdutoBLL.insert(clsNotaFiscalProduto); Page.ClientScript.RegisterStartupScript(this.GetType(), "sucesso", "alert('produto incluido com sucesso')", true); LoadGridNotaFiscalProduto(); }
public static Boolean Update(ProdutoTO clsProduto) { return ProdutoDAL.Update(clsProduto); }
public static void insert(ProdutoTO clsProduto) { ProdutoDAL.insert(clsProduto); }
public static Boolean Delete(ProdutoTO clsProduto) { return ProdutoDAL.Delete(clsProduto); }