protected void btnAdd_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         ServiceReference1.Train train_info = new ServiceReference1.Train();
         train_info.Train_Name = txttrain_name.Text;
         train_info.Destination_Station_ID = int.Parse(ddl_station_destin.SelectedValue);
         train_info.Origin_Station_ID = int.Parse(ddl_station_origin.SelectedValue);
         if (rdActive.Checked)
         {
             train_info.Status = "Active";
         }
         if (rdBlock.Checked)
         {
             train_info.Status = "Block";
         }
         if (rdSpecial.Checked)
         {
             train_info.Train_Type = "Special";
         }
         if (rdDaily.Checked)
         {
             train_info.Train_Type = "Daily";
         }
         if (Check_Train_Name() == false)
         {
             ScriptManager.RegisterStartupScript(this, GetType(), "Thông báo", "alert('This train name has already existed. Try again !!!');", true);
         }
         else
         {
             if (ddl_station_destin.SelectedValue == ddl_station_origin.SelectedValue)
             {
                 ScriptManager.RegisterStartupScript(this, GetType(), "Thông báo", "alert('Destination station and Origin Station are the same !!!');", true);
             }
             else
             {
                 if (new ServiceReference1.Service1Client().Add_Trains(train_info) == 1)
                 {
                     ScriptManager.RegisterStartupScript(this, GetType(), "Thông báo", "alert('Add train successed !!!');", true);
                     Binding_Datagrid();
                     Reset();
                 }
                 else
                 {
                     ScriptManager.RegisterStartupScript(this, GetType(), "Thông báo", "alert('Add train failed !!!');", true);
                 }
             }
         }
     }
 }
 protected void btnUpdate_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         ServiceReference1.Train train_info = new ServiceReference1.Train();
         train_info.Train_ID = _train_id;
         train_info.Train_Name = txttrain_name.Text;
         train_info.Destination_Station_ID = int.Parse(ddl_station_destin.SelectedValue);
         train_info.Origin_Station_ID = int.Parse(ddl_station_origin.SelectedValue);
         if (rdActive.Checked)
         {
             train_info.Status = "Active";
         }
         if (rdBlock.Checked)
         {
             train_info.Status = "Block";
         }
         if (rdSpecial.Checked)
         {
             train_info.Train_Type = "Special";
         }
         if (rdDaily.Checked)
         {
             train_info.Train_Type = "Daily";
         }
         if (train_info.Status == "Block" && Check_Train() > 0)
         {
             ScriptManager.RegisterStartupScript(this, GetType(), "Thông báo", "alert('Tickets for this train are still available. Can not Update. Please, try again !!!');", true);
         }
         else
         {
             if (new ServiceReference1.Service1Client().Update_Trains(train_info) == 1)
             {
                 ScriptManager.RegisterStartupScript(this, GetType(), "Thông báo", "alert('Update train successed !!!');", true);
                 Binding_Datagrid();
                 Reset();
             }
             else
             {
                 ScriptManager.RegisterStartupScript(this, GetType(), "Thông báo", "alert('Update train failed !!!');", true);
             }
         }
     }
 }