public static void Incluir(MParcelasCompra modelo) { try { using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão { conn.Open(); //Abrindo a conexão using (var comm = conn.CreateCommand()) //Criando o comando SQL { comm.CommandText = "INSERT INTO parcelascompra (parcelasCompra_valor, parcelasCompra_vecto, compra_cod) " + "VALUES (@valor, @venc, @cod)"; //Passando o valores por parametro comm.Parameters.Add(new SqlParameter("@valor", modelo.ParcelaCompraValor)); comm.Parameters.Add(new SqlParameter("@venc", modelo.ParcelaCompraVencimento)); comm.Parameters.Add(new SqlParameter("@cod", modelo.CompraCodigo)); //Executando o comando comm.ExecuteNonQuery(); } } } catch (Exception erro) { //Apagando a compra caso ocorra algum erro DALCompra.Excluir(int.Parse(DALCompra.PegarId())); throw new Exception(erro.Message); } }
//Incluindo varios produtos public static void Incluir(MItensCompra modelo) { try { using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão { conn.Open(); //Abrindo a conexão using (var comm = conn.CreateCommand()) //Criando o comando SQL { //Analisando se não foi informado um id do produto if (modelo.Produto.CodigoProduto == 0) { //Pegando o id do ultimo produto cadastrado comm.CommandText = "Select TOP 1 produto_cod from produto order by produto_cod desc"; var reader = comm.ExecuteReader(); //Passando o comando var table = new DataTable(); //Passando a tabela table.Load(reader); //Carregando a tabela modelo.Produto.CodigoProduto = int.Parse(table.Rows[table.Rows.Count - 1]["produto_cod"].ToString()); //Pegando o id do produto } comm.CommandText = "INSERT INTO itenscompra (itensCompra_qtde, itensCompra_valor, itensCompra_qtdeVenda, itensCompra_codigoBarra, itensCompra_vencimento, compra_cod, produto_cod) " + "VALUES (@quant, @valor, @venda, @barra, @vence, @comcod, @prodcod)"; //Passando valores por parametro comm.Parameters.Add(new SqlParameter("@quant", modelo.ItemCompraQuant)); comm.Parameters.Add(new SqlParameter("@valor", modelo.ItemCompraValor)); comm.Parameters.Add(new SqlParameter("@venda", modelo.ItemCompraQuantVenda)); comm.Parameters.Add(new SqlParameter("@barra", modelo.ItemCompraCodBarra)); comm.Parameters.Add(new SqlParameter("@vence", modelo.ItemCompraDataVencimento)); comm.Parameters.Add(new SqlParameter("@comcod", modelo.CompraCodigo)); comm.Parameters.Add(new SqlParameter("@prodcod", modelo.Produto.CodigoProduto)); //Executando o comando comm.ExecuteNonQuery(); } } } catch (Exception erro) { //Apagando a compra caso ocorra algum erro DALCompra.Excluir(int.Parse(DALCompra.PegarId())); throw new Exception(erro.Message); } }
public void Excluir(int codigo) { DALCompra DALobj = new DALCompra(conexao); DALobj.Excluir(codigo); }
public void Excluir(int Codigo) { DALCompra DALObj = new DALCompra(conexao); DALObj.Excluir(Codigo); }