public ActionResult editarEtapa(string viaje_id, string id2, string refresh_viajes) { ViewData["zonas"] = DaoLib.zonas_adyacentes(Session["punto"].ToString()); ViewData["viajedata"] = DaoLib.traer_viaje(viaje_id); ViewData["etapa"] = DaoLib.traer_etapa_viaje(int.Parse(id2)); ViewData["viaje_id"] = viaje_id; string pto_control_id = (ViewData["etapa"] as Dictionary <string, string>)["DESTINO_ID"]; //ViewData["DESTINO_ID"] = pto_control_id; if (!String.IsNullOrEmpty(pto_control_id)) { var data = DaoLib.descripcion_punto_control(pto_control_id); ViewData["punto_control_desc"] = (data[0] as Dictionary <string, string>)["DESCRIPCION"]; } else { ViewData["punto_control_desc"] = "N/D"; } ViewData["refresh_viajes"] = refresh_viajes; return(View()); }