Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string        cs  = ConfigurationManager.ConnectionStrings["EjemploDB"].ConnectionString;
            SqlConnection con = new SqlConnection(cs);
            SqlCommand    cmd = new SqlCommand("Select * from Empleado", con);

            DataTable dt = new DataTable();

            dt.Columns.Add("Nombre");
            dt.Columns.Add("DNI");
            dt.Columns.Add("Direccion");
            dt.Columns.Add("Fecha Alta");
            dt.Columns.Add("Trienios");

            con.Open();
            SqlDataReader rdr = cmd.ExecuteReader();

            while (rdr.Read())
            {
                DataRow dr = dt.NewRow();
                dr["Nombre"]     = rdr["NombreEmpleado"];
                dr["DNI"]        = rdr["DNI"];
                dr["Direccion"]  = rdr["Direccion"];
                dr["Fecha Alta"] = rdr["FAlta"];
                dr["Trienios"]   = tieneTrienio((DateTime)rdr["FAlta"]);

                dt.Rows.Add(dr);
            }

            con.Close();
            GVEmpleados.DataSource = dt;
            GVEmpleados.DataBind();
        }
Пример #2
0
        protected void BtnConsultar_Click(object sender, EventArgs e)
        {
            try
            {
                if (Page.IsValid)
                {
                    List <Empleado> empleados;

                    empleados = LogicaNegocio.Administracion.ListarEmpleado().GetAwaiter().GetResult().FindAll(x => x.NombreCompleto.Contains(TxtNombre.Text));
                    GVEmpleados.DataSource = empleados;
                    GVEmpleados.DataBind();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }