public DataTable EmitirGastos(DGastos Gastos) { DataTable dtResultado = new DataTable("tbEmitirGasto"); SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexao.Cn; SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "EmitirFatura"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter parCpfMorador = new SqlParameter(); parCpfMorador.ParameterName = "@cpf"; parCpfMorador.SqlDbType = SqlDbType.Int; parCpfMorador.Value = Gastos.Cpf; sqlCmd.Parameters.Add(parCpfMorador); SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd); sqlDat.Fill(dtResultado); } catch (Exception) { dtResultado = null; } return(dtResultado); }
public static string InserirGastos(int idMorador, decimal gAgua, decimal gLuz, decimal gGas, double agua, double luz, double gas, DateTime vencimento) { DGastos Obj = new CamadaDados.DGastos(); Obj.IdMorador = idMorador; Obj.GAgua = gAgua; Obj.GLuz = gLuz; Obj.GGas = gGas; Obj.Agua = agua; Obj.Luz = luz; Obj.Gas = gas; Obj.Vencimento = vencimento; return(Obj.InserirGastos(Obj)); }
public string InserirGastos(DGastos Gastos) { string resp = ""; SqlConnection sqlCon = new SqlConnection(); try { //codigo sqlCon.ConnectionString = Conexao.Cn; sqlCon.Open(); SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "inserirGastos"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter parIdEmitir = new SqlParameter(); parIdEmitir.ParameterName = "@idEmitir"; parIdEmitir.SqlDbType = SqlDbType.Int; parIdEmitir.Direction = ParameterDirection.Output; sqlCmd.Parameters.Add(parIdEmitir); SqlParameter parIdmorador = new SqlParameter(); parIdmorador.ParameterName = "@idMorador"; parIdmorador.SqlDbType = SqlDbType.Int; parIdmorador.Direction = ParameterDirection.Input; parIdmorador.Value = Gastos.IdMorador; sqlCmd.Parameters.Add(parIdmorador); SqlParameter pargAgua = new SqlParameter(); pargAgua.ParameterName = "@gAgua"; pargAgua.SqlDbType = SqlDbType.Decimal; pargAgua.Value = Gastos.GAgua; sqlCmd.Parameters.Add(pargAgua); SqlParameter pargLuz = new SqlParameter(); pargLuz.ParameterName = "@gLuz"; pargLuz.SqlDbType = SqlDbType.Decimal; pargLuz.Value = Gastos.GLuz; sqlCmd.Parameters.Add(pargLuz); SqlParameter pargGas = new SqlParameter(); pargGas.ParameterName = "@gGas"; pargGas.SqlDbType = SqlDbType.Decimal; pargGas.Value = Gastos.GGas; sqlCmd.Parameters.Add(pargGas); SqlParameter parAgua = new SqlParameter(); parAgua.ParameterName = "@agua"; parAgua.SqlDbType = SqlDbType.Money; parAgua.Value = Gastos.Agua; sqlCmd.Parameters.Add(parAgua); SqlParameter parLuz = new SqlParameter(); parLuz.ParameterName = "@luz"; parLuz.SqlDbType = SqlDbType.Money; parLuz.Value = Gastos.Luz; sqlCmd.Parameters.Add(parLuz); SqlParameter parGas = new SqlParameter(); parGas.ParameterName = "@gas"; parGas.SqlDbType = SqlDbType.Money; parGas.Value = Gastos.Gas; sqlCmd.Parameters.Add(parGas); SqlParameter parVencimento = new SqlParameter(); parVencimento.ParameterName = "@vencimento"; parVencimento.SqlDbType = SqlDbType.Date; parVencimento.Value = Gastos.Vencimento; sqlCmd.Parameters.Add(parVencimento); //executar comando resp = sqlCmd.ExecuteNonQuery() == 1 ? "Conta inserida" : "gasto não inserido"; } catch (Exception ex) { resp = ex.Message; } finally { if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(resp); }