public static void Incluir(MVenda 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 { if (modelo.ClienteCod == 0) { comm.CommandText = "INSERT INTO venda (venda_data, venda_nfiscal, venda_total, venda_nparcelas, venda_taxaParcela, venda_status, tipoPag_cod, fun_cod) " + "VALUES(@data, @nfiscal, @total, @nparcelas, @taxa, @status, @tipopag, @funcod)"; } else { comm.CommandText = "INSERT INTO venda (venda_data, venda_nfiscal, venda_total, venda_nparcelas, venda_taxaParcela, venda_status, cliente_cod, tipoPag_cod, fun_cod) " + "VALUES (@data, @nfiscal, @total, @nparcelas, @taxa, @status, @codcliente, @tipopag, @funcod)"; comm.Parameters.Add(new SqlParameter("@codcliente", modelo.ClienteCod)); } //Passando valores por parametro comm.Parameters.Add(new SqlParameter("@data", modelo.VendaData)); comm.Parameters.Add(new SqlParameter("@nfiscal", modelo.VendaNotaFiscal)); comm.Parameters.Add(new SqlParameter("@total", modelo.VendaTotal)); comm.Parameters.Add(new SqlParameter("@nparcelas", modelo.VendaParcelas)); comm.Parameters.Add(new SqlParameter("@taxa", modelo.VendaTaxaParcela)); comm.Parameters.Add(new SqlParameter("@status", modelo.VendaStatus)); comm.Parameters.Add(new SqlParameter("@funcod", modelo.FuncionarioCod)); comm.Parameters.Add(new SqlParameter("@tipopag", modelo.TipoPagamentoCod)); //Executando o comando comm.ExecuteNonQuery(); } } } catch (Exception erro) { throw new Exception(erro.Message); } }
public static void Incluir(MVenda modelo) { DALVenda.Incluir(modelo); }