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); } } } }