protected void BtnRegistrarSalida_Click(object sender, EventArgs e) { try{ if (TxIdentidadSalida.Text == "" || TxIdentidadSalida.Text == string.Empty) { throw new Exception("Por favor ingrese la el número de identidad."); } String vQuery = "[RSP_ActivosPE] 4,'" + TxIdentidadSalida.Text + "'," + Session["USUARIO"].ToString(); int vInfo = vConexion.ejecutarSql(vQuery); if (vInfo == 1) { cargarDatos(); UPBusquedas.Update(); Mensaje("Salida de Visita registrada con éxito", WarningType.Success); } else { Mensaje("Hubo un error al ingresar la visita, comuníquese con sistemas.", WarningType.Danger); } limpiarFormulario(); UpdatePanel1.Update(); }catch (Exception ex) { Mensaje(ex.Message, WarningType.Danger); } }
protected void BtnGuardar_Click(object sender, EventArgs e) { try{ String vQuery = "", vMensaje = ""; validar(); vQuery = "[RSP_ActivosPE] 2" + "," + DDLArea.SelectedValue + ",'" + TxNombre.Text + "','" + TxApellido.Text + "','" + TxIdentidad.Text + "'" + ",'" + TxDescripcion.Text + "'"; vMensaje = "Visita registrada con éxito"; int vInfo = vConexion.ejecutarSql(vQuery); if (vInfo == 1) { cargarDatos(); UPBusquedas.Update(); Mensaje(vMensaje, WarningType.Success); } else { Mensaje("Hubo un error al ingresar la visita, comuníquese con sistemas.", WarningType.Success); } limpiarFormulario(); UpdatePanel1.Update(); }catch (Exception ex) { Mensaje(ex.Message, WarningType.Danger); } }
protected void TxBusqueda_TextChanged(object sender, EventArgs e) { try{ DataTable vDatos = (DataTable)Session["ACTIVOS_PE_VISITAS"]; if (TxBusqueda.Text != "" || TxBusqueda.Text != string.Empty) { cargarDatos(); String vBusqueda = TxBusqueda.Text; EnumerableRowCollection <DataRow> filtered = vDatos.AsEnumerable() .Where(r => r.Field <String>("nombre").Contains(vBusqueda.ToUpper())); if (filtered.Count() < 1) { filtered = vDatos.AsEnumerable() .Where(r => r.Field <String>("apellidos").Contains(vBusqueda.ToUpper())); } DataTable vDatosFiltrados = new DataTable(); vDatosFiltrados.Columns.Add("nombre"); vDatosFiltrados.Columns.Add("apellidos"); vDatosFiltrados.Columns.Add("identidad"); vDatosFiltrados.Columns.Add("descripcion"); vDatosFiltrados.Columns.Add("area"); foreach (DataRow item in filtered) { vDatosFiltrados.Rows.Add( item["nombre"].ToString(), item["apellidos"].ToString(), item["identidad"].ToString(), item["descripcion"].ToString(), item["area"].ToString() ); } GVBusqueda.DataSource = vDatosFiltrados; GVBusqueda.DataBind(); Session["ACTIVOS_PE_VISITAS"] = vDatosFiltrados; } else { GVBusqueda.DataSource = vDatos; GVBusqueda.DataBind(); } UPBusquedas.Update(); }catch (Exception ex) { Mensaje(ex.Message, WarningType.Danger); } }