protected void Page_Load(object sender, EventArgs e) { var Tecnicos = tec.ListaTecnico(); var sedes = estu.ListaSede(); var i = 0; foreach (var item in Tecnicos) { ddlCarreraTecnica.Items.Insert(i, item.NombreTecnico); i++; } foreach (var item in sedes) { ddlSede.Items.Insert(Convert.ToInt32(item.IdSede), item.NombreSede.ToString()); } ddlSede.DataBind(); ddlCarreraTecnica.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { Seguridad seg = new Seguridad(); string cedula = Request.QueryString["Cedula"]; string nombre = Request.QueryString["Nombre"]; string apellido = Request.QueryString["Apellido"]; string fechaNacimiento = Request.QueryString["FechaNacimiento"]; string fechaIngreo = Request.QueryString["FechaIngreso"]; string carreraTecnica = Request.QueryString["CarreraTecnica"]; string edad = Request.QueryString["Edad"]; string genero = Request.QueryString["Genero"]; string telefonoMovil = Request.QueryString["TelefonoMovil"]; string telefonoDomicilio = Request.QueryString["TelefonoDomicilio"]; string correoElectronico = Request.QueryString["CorreoElectronico"]; string referenciaPersonal = Request.QueryString["ReferenciaPersonal"]; string telefonoReferencia = Request.QueryString["telefonoReferencia"]; string provincia = Request.QueryString["Provincia"]; string canton = Request.QueryString["Canton"]; string distrito = Request.QueryString["distrito"]; string domicilioExacto = Request.QueryString["DomicilioExacto"]; string ModIngreso = Request.QueryString["ModIngreso"]; string deleteid = Request.QueryString["deleteid"]; string editid = Request.QueryString["editid"]; string exitoModificar = Request.QueryString["exito"]; string nombreEstuModi = Request.QueryString["nombreEstuModi"]; string nombreEstuAgregado = Request.QueryString["nombreEstuAgre"]; string nombreEstuEliminado = Request.QueryString["nombreEstuEli"]; if (Convert.ToInt32(exitoModificar) == 1) { mensaje.Visible = true; textoMensaje.InnerText = "Estudiante " + nombreEstuModi + " modificado con éxito"; } else if (Convert.ToInt32(exitoModificar) == 2) { mensaje.Visible = true; textoMensaje.InnerText = "Se agregó el estudiante: " + nombreEstuAgregado; } else if (Convert.ToInt32(exitoModificar) == 3) { mensajeError.Visible = true; textoMensajeError.InnerText = "Se eliminó al estudiante: " + nombreEstuEliminado; } else if (exitoModificar == null) { } else { mensajeError.Visible = true; textoMensaje.InnerText = "Error al actualizar estudiante"; } if (deleteid != null) { EliminarEstudiante(Convert.ToInt32(deleteid), nombre, apellido); } else if (editid != null) { Response.Redirect("ModificarEstudiante.aspx"); } var listaEstudinates = estu.ListaEstudiante().Where(x => x.Estado == true); var lista = listaEstudinates.Select(x => new { x.Cedula, x.Nombre, x.Apellido, x.FechaIngreso, x.CarreraTecnica, x.FechaNacimiento, x.Edad, x.Genero, x.TelefonoMovil, x.TelefonoDomicilio, x.CorreoElectronico, x.ReferenciaPersonal, x.TelefonoReferencia, x.Provincia, x.Canton, x.Distrito, x.DomicilioExacto, x.IdSede, x.ModalidadIngreso }).ToList(); var listaSedes = estu.ListaSede(); var listaS = listaSedes.Select(x => new { x.IdSede, x.NombreSede, }).ToList(); StringBuilder sb = new StringBuilder(); foreach (var item in lista) { sb.Append("<TR>"); sb.Append("<TD>"); sb.Append(item.Cedula); sb.Append("</TD>"); sb.Append("<TD>"); sb.Append(item.Nombre); sb.Append("</TD>"); sb.Append("<TD>"); sb.Append(item.CarreraTecnica); sb.Append("</TD>"); sb.Append("<TD>"); sb.Append(item.FechaIngreso); sb.Append("</TD>"); sb.Append("<TD>"); sb.Append(item.TelefonoMovil); sb.Append("</TD>"); sb.Append("<TD>"); sb.Append(item.ModalidadIngreso); sb.Append("</TD>"); sb.Append("<TD>"); foreach (var item2 in listaS) { if (item.IdSede == item2.IdSede) { sb.Append(item2.NombreSede); } else { sb.Append(" "); } } sb.Append("</TD>"); sb.Append("<TD>"); var datos = item.Cedula + "§" + item.Nombre + "§" + item.Apellido + "§" + item.FechaIngreso + "§" + item.CarreraTecnica + "§" + item.FechaNacimiento + "§" + item.Genero + "§" + item.TelefonoMovil + "§" + item.TelefonoDomicilio + "§" + item.CorreoElectronico + "§" + item.ReferenciaPersonal + "§" + item.TelefonoReferencia + "§" + item.Provincia + "§" + item.Canton + "§" + item.Distrito + "§" + item.DomicilioExacto + "§" + item.Edad + "§" + item.IdSede + "§" + item.ModalidadIngreso; string newDatos = seg.Encriptar(datos); sb.Append("<button class='btn btn-info editar' type='button' value='" + newDatos + "'>Ver</button>"); sb.Append("</TD>"); sb.Append("<TD>"); sb.Append("<button class='btn btn-danger borrar' type='button' value='" + item.Cedula + "§" + item.Nombre + "§" + item.Apellido + "§" + "'>Eliminar</button>"); sb.Append("</TD>"); sb.Append("</TR>"); Fila = sb.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BLL.Seguridad seg = new BLL.Seguridad(); var query = Request.QueryString["editid"]; var queryReplace = query.Replace(' ', '+'); var editid = seg.Decriptar(queryReplace); var lista = editid.Split('§'); string cedula = lista[0]; string nombre = lista[1]; string apellido = lista[2]; string fechaIngreo = lista[3]; string carreraTecnica = lista[4]; string fechaNacimiento = lista[5]; string genero = lista[6]; string edad = lista[16]; string telefonoMovil = lista[7]; string telefonoDomicilio = lista[8]; string correoElectronico = lista[9]; string referenciaPersonal = lista[10]; string telefonoReferencia = lista[11]; string provincia = lista[12]; string distrito = lista[13]; string canton = lista[14]; string domicilioExacto = lista[15]; string idSede = lista[17]; string ModIngreso = lista[18]; var tecnicos = tec.ListaTecnico(); var sedes = estu.ListaSede(); if (editid != null || cedula != null) { foreach (var item in tecnicos) { ddlCarreraTecnica.Items.Insert(0, item.NombreTecnico); } ddlCarreraTecnica.DataBind(); foreach (var item in sedes) { ddlSede.Items.Insert(Convert.ToInt32(item.IdSede), item.NombreSede.ToString()); } ddlSede.DataBind(); txtCedula.Text = cedula; txtNombre.Text = nombre; txtApellido.Text = apellido; txtFechaIngreso.Text = fechaIngreo; ddlCarreraTecnica.Items.FindByValue(carreraTecnica.Trim()).Selected = true; txtFechaNacimiento.Text = fechaNacimiento; txtEdad.Text = edad; ddlGenero.Items.FindByValue(genero.Trim()).Selected = true; txtTelefonoMovil.Text = telefonoMovil; txtTelefonoDomicilio.Text = telefonoDomicilio; txtcorreo.Text = correoElectronico; txtReferencia.Text = referenciaPersonal; txtTelReferencia.Text = telefonoReferencia; ddlProvincia.Text = provincia; txtCanton.Text = canton; txtDistrito.Text = distrito; txtDomicilio.Text = domicilioExacto; txtModIngreso.Text = ModIngreso; foreach (var item in estu.ListaEstudiante().Where(x => x.Cedula == Convert.ToInt32(cedula))) { foreach (var item1 in estu.ListaSede()) { if (item.IdSede == item1.IdSede) { ddlSede.SelectedValue = item1.NombreSede; } } } } else { Response.Redirect("Error.aspx"); } } }