Advertisement
Guest User

Untitled

a guest
Jan 15th, 2015
342
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.44 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using System.Web.UI.WebControls;
  7. using System.Data.SqlClient;
  8.  
  9.  
  10. public partial class Home : System.Web.UI.Page
  11. {
  12. private int expenseID;//expense string can be rent, car, bills, food as integer so as 1,2,3,4
  13. private SqlCommand sqlCmd;
  14. private SqlConnection hookUp;
  15. private string strInsert;
  16. private string radioButtonId;
  17. private SqlDataReader reader;
  18. //private int storedInt;
  19.  
  20.  
  21.  
  22. protected void Page_Load(object sender, EventArgs e)
  23. {
  24. if (!IsPostBack) {//returns false the first time the page is displayed true when redisplayed
  25. initForm();
  26. }
  27.  
  28. }
  29. private void initForm() {
  30. amount.Visible = false;//hide amount info on page load
  31. rent.Checked = false;//unselect all radio buttons
  32. car.Checked = false;
  33. bills.Checked = false;
  34. food.Checked = false;
  35. radioButtonID.Value = "";//empty hidden field
  36. //System.Diagnostics.Debug.WriteLine("oh oh oh");
  37.  
  38. }
  39. protected void CheckedChanged(object sender, EventArgs e)
  40. {
  41. amount.Visible = true;//showamount info on page load
  42. /*find out the id of the selected button*/
  43. RadioButton buttonId = sender as RadioButton;//cast sender as button
  44. // radioButtonID.Text = buttonId.ID;//select the ID
  45. radioButtonId = radioButtonID.Value = buttonId.ID;//select the ID
  46. switch (radioButtonId) {
  47. case "rent":
  48. expenseID = 1;
  49. break;
  50. case "car":
  51. expenseID = 2;
  52. break;
  53. case "bills":
  54. expenseID = 3;
  55. break;
  56. case "food":
  57. expenseID = 4;
  58. break;
  59. }
  60. //TO REMOVE
  61. //outputTxt.Text = DateTime.Now.ToString("dd/MM/yyyy");
  62. // outputTxt.Text = Convert.ToString(expenseID);
  63.  
  64. }
  65. protected void submitForm(object sender, EventArgs e){
  66. hookUp = new SqlConnection("Server=localhost\\SqlExpress;Database=Applications;" + "Integrated Security=True");
  67. strInsert = "INSERT INTO expenses(Date,ExpenseId,Cost,Comment) VALUES (@date,@expenseid,@cost,@comment)";
  68. sqlCmd = new SqlCommand(strInsert, hookUp);
  69. // sqlCmd.Parameters.Add("@date", DateTime.Now.ToString("dd/MM/yyyy"));
  70. sqlCmd.Parameters.Add("@date", DateTime.Now);
  71. sqlCmd.Parameters.Add("@expenseid", expenseID);
  72. sqlCmd.Parameters.Add("@cost", Convert.ToDecimal(billValue.Text));
  73. sqlCmd.Parameters.Add("@comment", expenseComment.Value);
  74. hookUp.Open();
  75. sqlCmd.ExecuteNonQuery();
  76. hookUp.Close();
  77.  
  78.  
  79.  
  80.  
  81. initForm();//re Initialize form after submission
  82. }
  83.  
  84. //to check what's in the other sql table
  85. //protected void getValues(object sender, EventArgs e) {
  86.  
  87. // hookUp = new SqlConnection("Server=localhost\\SqlExpress;Database=Applications;" + "Integrated Security=True");
  88. // strInsert = "SELECT Id FROM expenseCode";
  89. // sqlCmd = new SqlCommand(strInsert, hookUp);
  90. // hookUp.Open();
  91. // reader = sqlCmd.ExecuteReader();
  92. // while (reader.Read())
  93. // {
  94. // outputTxt.Text += Convert.ToString(reader["Id"]);
  95. // }
  96. // reader.Close();
  97. // hookUp.Close();
  98. //}
  99.  
  100.  
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement