public Recorrida TraerHistorial(Recorrida recorrida) { using (BD_Recorridas_ITEntities db = new BD_Recorridas_ITEntities()) { //var lst = db.traer_historial_recorridas(); //foreach (var Elemento in lst) //{ // recorrida.Id = Elemento.id; // recorrida.Nombre_user = Elemento.nombre_user; // recorrida.Nombre_salon = Elemento.nombre_salon; // recorrida.Fecha = Elemento.fecha; // recorrida.Detalle = Elemento.detalle; //} } return(recorrida); }
//Enviar datos a base de datos protected void BtnNuevaRecorrida_Click(object sender, System.EventArgs e) { //agregar verificacion de los campos seleccionados List <Recorrida> listRecorrida = new List <Recorrida>(); //Label1.Text = "Confirma los siguientes datos?<br /> Soportista: "; //Label1.Text += SoportistaDropDownList.SelectedValue + "<br />"; //Label1.Text += "Zonas recorridas: <br />"; foreach (ListItem li in Salones.Items) { //Label1.Text += li.Value + "<br />"; //Instancio una lista de recorrida donde en cada nodo cargo: nombre soportista, id del salon, estado de ese salon (SI se recorrio o no) detalle de la recorrida Recorrida recorrida = new Recorrida(); recorrida.NomSop = SoportistaDropDownList.SelectedValue; recorrida.IdSalon = int.Parse(li.Value); recorrida.Detalle = Txtdetalles.Text; if (li.Selected == true) { //Label1.Text += li.Text + "<br />"; recorrida.Estado = true; } else { recorrida.Estado = false; } listRecorrida.Add(recorrida); } //Label1.Text += "Detalles: " + Txtdetalles.Text + "<br />"; bool resultado = false; CrearRecorrida crearRecorrida = new CrearRecorrida(); //Despues usar el resultado de esto para corroborar si salio todo bien, revisar las subfunciones que llama este metodo tambien resultado = crearRecorrida.AgregarRecorrida(listRecorrida); // string script = @"window.location = "http://google.pt;"; //ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", script, true); }