Here's my code:
protected void Page_Load(object sender, EventArgs e)
{
string connStr = WebConfigurationManager.ConnectionStrings["OJCConnectionString"].ConnectionString;
SqlConnection cn = new SqlConnection(connStr);
string sql = "SELECT * FROM j3_incoming_unit INNER JOIN taskforce_dfn ON taskforce_dfn.ID = j3_incoming_unit.tf_assignment WHERE unit_ID = " + Request.QueryString["unit_ID"].ToString() + ";";
SqlCommand cmd = new SqlCommand(sql, cn);
cn.Open();
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
string state = reader["unit_state"].ToString();
string tf_name = reader["name"].ToString();
string tf_value = reader["tf_assignment"].ToString();
txtUnitName.Text = reader["unit_name"].ToString();
ddlState.Items.Add(state);
txtProjPax.Text = reader["projected_pax"].ToString();
txtActualPax.Text = reader["actual_pax"].ToString();
ddlBranch.Items.Add(reader["branch"].ToString());
ddlTF.Items.Add(new ListItem(tf_name, tf_value));
txtArrivalDate.Text = reader["arrival_date"].ToString();
txtDepartureDate.Text = reader["depature_date"].ToString();
}
reader.Close();
cn.Close();
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
String connStr = WebConfigurationManager.ConnectionStrings["OJCConnectionString"].ConnectionString;
SqlConnection cn = new SqlConnection(connStr);
Trace.Warn("Updating incoming unit");
Trace.Warn("PRE UPDATE The new unit name is: " + txtUnitName.Text.ToString());
using (cn)
{
SqlCommand cmd = new SqlCommand("incomingUnitUpdate", cn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@unit_name", SqlDbType.VarChar).Value = txtUnitName.Text.ToString();
Trace.Warn("The new unit name is: " + txtUnitName.Text.ToString());
cmd.Parameters.Add("@unit_state", SqlDbType.Char).Value = ddlState.SelectedValue.ToString();
cmd.Parameters.Add("@projected_pax", SqlDbType.Int).Value = int.Parse(txtProjPax.Text.ToString());
if (txtActualPax.Text.Length != 0)
{
cmd.Parameters.Add("@actual_pax", SqlDbType.Int).Value = int.Parse(txtActualPax.Text.ToString());
}
else
{
cmd.Parameters.Add("@actual_pax", SqlDbType.Int).Value = DBNull.Value;
}
cmd.Parameters.Add("@branch", SqlDbType.VarChar).Value = ddlBranch.SelectedValue.ToString();
cmd.Parameters.Add("@arrival_date", SqlDbType.DateTime).Value = txtArrivalDate.Text.ToString();
cmd.Parameters.Add("@depature_date", SqlDbType.DateTime).Value = txtDepartureDate.Text.ToString();
cmd.Parameters.Add("@tf_assignment", SqlDbType.VarChar).Value = ddlTF.SelectedValue.ToString();
cmd.Parameters.Add("@modified_by", SqlDbType.VarChar).Value = Profile.UserName.ToString();
cmd.Parameters.Add("@unit_ID", SqlDbType.Int).Value = int.Parse(Request.QueryString["unit_ID"].ToString());
cn.Open();
int ret = cmd.ExecuteNonQuery();
Trace.Warn("The unit_ID Is: " + cmd.Parameters["@unit_ID"].Value.ToString());
Server.Transfer("incoming_units.aspx");
}
}
Thanks,
faust13
Because Han Shoots First