protected void Page_Load(object sender, EventArgs e) { ShowHideError(false, ""); if (!IsPostBack) { Absences = new Permiso(); AbsenceImplementation = new AbsenceImplementation(); var tipospermisos = ConverTable.LINQToDataTable(AbsenceImplementation.GetAbsenceTypes()); ddlapbsencetaype.DataSource = tipospermisos; ddlapbsencetaype.DataBind(); ddlapbsencetaype.DataTextField = "Descripcion"; ddlapbsencetaype.DataValueField = "Id"; ddlapbsencetaype.DataBind(); Absence(); } }
private void ListAbsecense() { AbsenceImplementation = new AbsenceImplementation(); var query = (from ab in AbsenceImplementation.GetAbsences() select new { ab.Id, ab.NombreEmpleado, ab.ApellidosEmpleado, DescTipoPermiso = ab.AbsenceType.Descripcion, ab.FechaPermiso }).AsEnumerable(); ViewState["Permisos"] = ConverTable.LINQToDataTable(query); gvPermisos.DataSource = ViewState["Permisos"]; gvPermisos.DataBind(); }