public Vendas PassarValores(Vendas vendas, DataTable dataTable) { vendas.Cod_venda = Convert.ToString(dataTable.Rows[0]["Código"]); vendas.Cod_cliente = Convert.ToInt32(dataTable.Rows[0]["Cod_Cliente"]); vendas.CPF = Convert.ToString(dataTable.Rows[0]["CPF"]); vendas.Nome_Cliente = Convert.ToString(dataTable.Rows[0]["Cliente"]); vendas.Cod_funcionario = Convert.ToInt32(dataTable.Rows[0]["Cod_funcionario"]); vendas.Nome_Funcionario = Convert.ToString(dataTable.Rows[0]["Funcionario"]); vendas.Data_venda = Convert.ToDateTime(dataTable.Rows[0]["Data_Venda"]); return(vendas); }
public int Inserir(Vendas Vendas) { if (Vendas.Cod_venda.Equals("")) { acessoDados.AdicionarParametros("@FUNCAO", 1); } else { acessoDados.AdicionarParametros("@FUNCAO", 2); } acessoDados.AdicionarParametros("@CPF", Vendas.CPF); acessoDados.AdicionarParametros("@COD_FUNCIONARIO", Vendas.Cod_funcionario); acessoDados.AdicionarParametros("@DATA_VENDA", Vendas.Data_venda); return(acessoDados.ExecutarManipulacao(CommandType.StoredProcedure, "sp_Vendas")); }
public int InserirItemVenda(Vendas vendas) { int funcao = 0; if (vendas.Cod_venda.Equals("")) { funcao = 1;//inserir } else { funcao = 2;//alterar } Cod_venda = Convert.ToString(Inserir(vendas)); for (int i = 0; i < vendas.ItensVendas.Rows.Count; i++) { acessoDados.LimparParametros(); acessoDados.AdicionarParametros("@Funcao", funcao); acessoDados.AdicionarParametros("@COD_VENDA", Cod_venda); acessoDados.AdicionarParametros("@QUANTIDADE", Convert.ToInt32(vendas.ItensVendas.Rows[i]["Quantidade"])); acessoDados.AdicionarParametros("@VALORUNITARIO", Convert.ToDecimal(vendas.ItensVendas.Rows[i]["Valor Unitário"])); if (vendas.ItensVendas.Rows[i]["Tipo"].Equals("Produto")) { acessoDados.AdicionarParametros("@COD_PRODUTO", Convert.ToInt32(vendas.ItensVendas.Rows[i]["Código"])); } else { acessoDados.AdicionarParametros("@COD_SERVICO", Convert.ToInt32(vendas.ItensVendas.Rows[i]["Código"])); } acessoDados.ExecutarManipulacao(CommandType.StoredProcedure, "sp_Item_Venda"); } return(Convert.ToInt32(Cod_venda)); }