protected void BtnAddTravel_Click(object sender, EventArgs e) { User user = (User)Session["CurrentUser"]; Travel travel = new Travel(); travel.TravelID = 1; if (user.RoleID == 1) { travel.UserID = inputUserID.Text; } else { travel.UserID = user.UserID; } travel.VehicleID = inputVehicleID.Text; travel.ConditionID = Convert.ToInt32(inputConditionID.Text); travel.created_at = DateTime.Now; ReferenceWSTravel.IwcfTravelsClient travelClient = new ReferenceWSTravel.IwcfTravelsClient(); travelClient.AddTravel(travel); travelClient.Close(); User userAux = (User)Session["CurrentUser"]; ReferenceWSUser.IwcfUsersClient aux = new ReferenceWSUser.IwcfUsersClient(); aux.InsertUserLog(userAux.UserID, 4, "El usuario a ingresado un viaje: " + travel.TravelID, DateTime.Now); aux.Close(); Response.Write("<script>window.onload = function() {" + "showMsg('El viaje ha sido correctamente agregado: #" + travel.TravelID + ", 'success', 3000);" + "}</script>"); clearInputs(); }
protected void BtnUpdateTravel_Click(object sender, EventArgs e) { Travel travelaux = (Travel)Session["CurrentTravel"]; Travel travel = new Travel(); travel.UserID = inputUserID.Text; travel.VehicleID = inputVehicleID.Text; travel.ConditionID = Convert.ToInt32(inputConditionID.Text); travel.created_at = travelaux.created_at; Session["CurrentTravel"] = null; ReferenceWSTravel.IwcfTravelsClient travelClient = new ReferenceWSTravel.IwcfTravelsClient(); travelClient.UpdateTravel(travel); travelClient.Close(); User userAux = (User)Session["CurrentUser"]; ReferenceWSUser.IwcfUsersClient aux = new ReferenceWSUser.IwcfUsersClient(); aux.InsertUserLog(userAux.UserID, 3, "El usuario a actualizado el viaje " + travel.VehicleID, DateTime.Now); aux.Close(); Response.Write("<script>window.onload = function() {" + "showMsg('El viaje ha sido actualizado', 'success', 4000);" + "}</script>"); }
private void GetTravel(int TravelID) { if (TravelID > 0) { ReferenceWSTravel.IwcfTravelsClient travelClient = new ReferenceWSTravel.IwcfTravelsClient(); Travel travel = travelClient.FindTravel(TravelID); travelClient.Close(); if (travel != null) { Response.Write("<script>window.onload = function() {" + "showMsg('Se encontró correctamente este viaje ', 'success', 2000);" + "}</script>"); HabilitarBotones(); } else { Response.Write("<script>window.onload = function() {" + "showMsg('No se encontró este viaje ', 'warning', 2000);" + "}</script>"); DesHabilitarBotones(); } } else { Response.Write("<script>window.onload = function() {" + "showMsg('Error al insertar el Id del Viaje', 'warning', 2000);" + "}</script>"); DesHabilitarBotones(); } }
protected void BtnBuscarT_click(object sender, EventArgs e) { ReferenceWSTravel.IwcfTravelsClient travelClient = new ReferenceWSTravel.IwcfTravelsClient(); Travel travel = travelClient.FindTravel(Convert.ToInt32(TxtTravelID.Text)); travelClient.Close(); if (travel != null) { TxtUserID.Text = travel.UserID; TxtVehicleID.Text = travel.VehicleID; TxtContidionID.Text = travel.ConditionID.ToString(); TxtCreated_at.Text = travel.created_at.ToString("dd/MM/yyyy"); //ReferenceWSLocation.IwcfLocationsClient locationClient = new ReferenceWSLocation.IwcfLocationsClient(); LogLocations locationClient = new LogLocations(); DataTable dt = locationClient.ListLocationsTravelID(travel.TravelID); travelClient.Close(); GridViewLocationsTravelID.DataSource = dt; GridViewLocationsTravelID.DataBind(); Response.Write("<script>window.onload = function() {showMsg('El viaje se ha encuentrado correctamente', 'success', 2000);}</script>"); } else { Response.Write("<script>window.onload = function() {showMsg('El viaje " + TxtTravelID.Text + " no se encuentra', 'warning', 2000);}</script>"); LimpiarTexto(); } }
public bool DeleteTravel(int TravelID) { try { ReferenceWSTravel.IwcfTravelsClient travelClient = new ReferenceWSTravel.IwcfTravelsClient(); travelClient.DeleteTravel(TravelID); travelClient.Close(); return(true); } catch (Exception ex) { Console.WriteLine(ex); return(false); } }
private void GetTravel(string TravelID) { if (TravelID != "") { ReferenceWSTravel.IwcfTravelsClient travelClient = new ReferenceWSTravel.IwcfTravelsClient(); Travel travel = travelClient.FindTravel(Convert.ToInt32(TravelID)); travelClient.Close(); if (travel != null) { Session["CurrentTravel"] = travel; inputUserID.Text = travel.UserID; inputVehicleID.Text = travel.VehicleID; inputConditionID.SelectedValue = travel.ConditionID.ToString(); Response.Write("<script>window.onload = function() {" + "showMsg('El viaje ha sido encontrado', 'success', 3000);" + "}</script>"); HabilitarBotones(); } else { Response.Write("<script>window.onload = function() {" + "showMsg('El viaje no ha sido encontrado', 'warning', 2000);" + "}</script>"); DesHabilitarBotones(); } } else { Response.Write("<script>window.onload = function() {" + "showMsg('Error con el ID del viaje', 'warning', 2000);" + "}</script>"); DesHabilitarBotones(); } }