Пример #1
0
        public static List <EmpleadoDispo> LlenarLista()
        {
            List <EmpleadoDispo> lista = new List <EmpleadoDispo>();
            string query = "select empleados.no_empleado, empleados.nombre, empleados.puesto " +
                           "from empleados, emp_disponibles " +
                           $"where not empleados.puesto='supervisor' and emp_disponibles.disponible = {1}";
            var cmd    = new MySqlCommand(query, Conexion.get());
            var reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                var ed = new EmpleadoDispo()
                {
                    NoEmpleado = Convert.ToString(reader["no_empleado"]),
                    Nombre     = Convert.ToString(reader["nombre"]),
                    Puesto     = Convert.ToString(reader["puesto"]),
                };
                if (!lista.Exists(x => x.NoEmpleado == ed.NoEmpleado))
                {
                    lista.Add(ed);
                }
            }
            reader.Close();

            return(lista);
        }
Пример #2
0
        public void LlenarTabla()
        {
            string query  = "select * from empleados where not puesto= 'supervisor'";
            var    cmd    = new MySqlCommand(query, Conexion.get());
            var    reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                var ed = new EmpleadoDispo()
                {
                    Fecha      = DateTime.Today.ToString("dd/MM/yyyy"),
                    NoEmpleado = Convert.ToString(reader["no_empleado"]),
                    Nombre     = Convert.ToString(reader["nombre"]),
                    Puesto     = Convert.ToString(reader["puesto"]),
                    Disponible = 1
                };
                ed.Insert();
            }
            reader.Close();
        }