protected void btnListarEmpleados_Click(object sender, EventArgs e) { List <Empleado> listaEmpleados = datos.LeerTodos(); GridViewEmpleados.DataSource = listaEmpleados; GridViewEmpleados.DataBind(); }
protected void llenarGridEmpleados() { id = "null"; DataTable tabla = crearTablaEmpleados(); try { Object[] datos = new Object[3]; DataTable empleados = controladora.solicitarTodosEmpleados(); // se consultan todos ids = new String[empleados.Rows.Count]; //crear el vector para ids en el grid int i = 0; if (empleados.Rows.Count > 0) { foreach (DataRow fila in empleados.Rows) { ids[i] = fila[0].ToString(); // guardar el id para su posterior consulta datos[0] = fila[1].ToString(); //obtener los datos a mostrar datos[1] = fila[2].ToString(); datos[2] = fila[3].ToString(); tabla.Rows.Add(datos);// cargar en la tabla los datos de cada proveedor i++; } } Session["tablaa"] = tabla; GridViewEmpleados.DataBind(); //Debug.WriteLine("hola"); } catch (Exception e) { Debug.WriteLine("No se pudo cargar los empleados"); } }
protected void BtnFiltrar_Click(object sender, EventArgs e) { if (this.TextBoxFiltro.Text == "") { this.LabelErrorEmp.Text = "Debe especificar el filtro"; this.LabelErrorEmp.Visible = true; } else { using (SqlConnection conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaConexion1"].ConnectionString)) { SqlCommand cmd = new SqlCommand(); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "FiltroEmpleadoYPuesto"; cmd.Parameters.Add("@inFiltro", SqlDbType.VarChar).Value = this.TextBoxFiltro.Text; cmd.Connection = conexion; conexion.Open(); cmd.ExecuteNonQuery(); DataTable dtbl = new DataTable(); dtbl.Load(cmd.ExecuteReader()); GridViewEmpleados.DataSource = dtbl; GridViewEmpleados.DataBind(); GridViewEmpleados.Visible = true; conexion.Close(); } } }
/** * Requiere: n/a * Efectua: Crea la DataTable para desplegar. * retorna: un dato del tipo DataTable con la estructura para consultar. */ protected DataTable crearTablaEmpleados()//consultar { DataTable tabla = new DataTable(); DataColumn columna; columna = new DataColumn(); columna.DataType = System.Type.GetType("System.String"); columna.ColumnName = "Carné"; tabla.Columns.Add(columna); columna = new DataColumn(); columna.DataType = System.Type.GetType("System.String"); columna.ColumnName = "Nombre"; tabla.Columns.Add(columna); columna = new DataColumn(); columna.DataType = System.Type.GetType("System.String"); columna.ColumnName = "Apellidos"; tabla.Columns.Add(columna); GridViewEmpleados.DataSource = tabla; GridViewEmpleados.DataBind(); return(tabla); }
protected void GridViewEmpleados_PageIndexChanging(object sender, GridViewPageEventArgs e) { List <Empleado> listaEmpleados = datos.LeerTodos(); GridViewEmpleados.PageIndex = e.NewPageIndex; GridViewEmpleados.DataSource = listaEmpleados; GridViewEmpleados.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { List <Empleado> listaEmpleados = datos.LeerTodos(); GridViewEmpleados.DataSource = listaEmpleados; GridViewEmpleados.DataBind(); } }
public void MostrarEmpleados() { DataSet Dts = new DataSet(); Dts = Ws.GetListaEmpleados("", "", "S"); GridViewEmpleados.DataSource = Dts; GridViewEmpleados.DataBind(); DropDownListNif.DataSource = Cargar_Personas(); DropDownListNif.DataTextField = "NIF"; DropDownListNif.DataBind(); }
/* * Requiere: parámetros de evento de la interfaz. * Efectúa : verifica cuáles filtros han sido seleccionados y por cada uno que haya sido seleccionado guarda el valor, luego de esto envía estos valores (vacío si no se había seleccionado nada) a la controladora. * Con los datos retornados los rellena la tabla, en caso de error despliega un mensaje de error. * Retorna : N/A */ protected void clickBuscar(object sender, EventArgs e) { String nombre = "vacio"; String iden = "vacio"; if (inputNombre.Value.ToString() != "") { nombre = inputNombre.Value.ToString(); } if (inputIdentificacion.Value.ToString() != "") { iden = inputIdentificacion.Value.ToString(); } if (nombre.CompareTo("vacio") != 0 || iden.CompareTo("vacio") != 0) { DataTable tabla = crearTablaEmpleados(); try { Object[] datos = new Object[3]; DataTable empleados = controladora.consultarEmpleados(nombre, iden); // se consultan todos ids = new String[empleados.Rows.Count]; //crear el vector para ids en el grid int i = 0; if (empleados.Rows.Count > 0) { foreach (DataRow fila in empleados.Rows) { ids[i] = fila[0].ToString(); // guardar el id para su posterior consulta datos[0] = fila[1].ToString(); //obtener los datos a mostrar datos[1] = fila[2].ToString(); datos[2] = fila[3].ToString(); tabla.Rows.Add(datos);// cargar en la tabla los datos de cada proveedor Debug.WriteLine(fila[1].ToString()); i++; } } Session["tablaa"] = tabla; //GridViewReservaciones.DataSource = tabla; GridViewEmpleados.DataBind(); } catch (Exception s) { Debug.WriteLine("No se pudo cargar las reservaciones"); } } else { llenarGridEmpleados(); } }
private void cargar_empleado() { try { string sql = "select * from recurso_humano;"; MySqlConnection conn = new MySqlConnection(connStr); conn.Open(); MySqlCommand cmd = new MySqlCommand(sql, conn); MySqlDataReader rdr = cmd.ExecuteReader(); DataTable tab = new DataTable(); tab.Columns.Add("CI", typeof(string)); tab.Columns.Add("Apellidos", typeof(string)); tab.Columns.Add("Nombres", typeof(string)); tab.Columns.Add("Fecha de Nacimiento", typeof(string)); tab.Columns.Add("Fecha de ingreso", typeof(string)); tab.Columns.Add("Telefono", typeof(string)); tab.Columns.Add("Correo", typeof(string)); tab.Columns.Add("Grado de estudio", typeof(string)); tab.Columns.Add("9", typeof(string)); tab.Columns.Add("10", typeof(string)); tab.Columns.Add("11", typeof(string)); tab.Columns.Add("12", typeof(string)); tab.Columns.Add("13", typeof(string)); tab.Columns.Add("14", typeof(string)); tab.Columns.Add("15", typeof(string)); tab.Columns.Add("16", typeof(string)); tab.Columns.Add("17", typeof(string)); tab.Columns.Add("18", typeof(string)); tab.Columns.Add("19", typeof(string)); while (rdr.Read()) { tab.Rows.Add(rdr[1], rdr[2], rdr[3], rdr[4], rdr[5], rdr[6], rdr[7], rdr[8], rdr[9], rdr[10], rdr[11], rdr[12], rdr[13], rdr[14], rdr[15], rdr[16], rdr[17], rdr[18], rdr[19]); } rdr.Close(); GridViewEmpleados.DataSource = tab; GridViewEmpleados.DataBind(); } catch (Exception ex) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + (ex.Message) + "');", true); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (SqlConnection conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaConexion1"].ConnectionString)) { SqlCommand cmd = new SqlCommand(); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "EmpleadoyPuesto"; cmd.Connection = conexion; conexion.Open(); cmd.ExecuteNonQuery(); DataTable dtbl = new DataTable(); dtbl.Load(cmd.ExecuteReader()); GridViewEmpleados.DataSource = dtbl; GridViewEmpleados.DataBind(); conexion.Close(); } } }
/* * Requiere: Controladores de eventos de la interfaz. * Efectúa: Cambia el contenido de la tabla al índice seleccionado. * Retrona: N/A */ protected void GridViewReservaciones_PageIndexChanging(Object sender, GridViewPageEventArgs e) { GridViewEmpleados.PageIndex = e.NewPageIndex; GridViewEmpleados.DataSource = Session["tablaa"]; GridViewEmpleados.DataBind(); }