public void filtrarUsuario() { var diaInicio = DateDiaPicker.Value.ToString("d"); var diafin = DateDiaPicker2.Value.ToString("d"); var valor = (UsuariosListas)cBoxListado.SelectedValue; try { if (accesoDatos == null) { accesoDatos = new AccesoFichador(); } datosJornada = accesoDatos.Jornada(DateDiaPicker.Value, DateDiaPicker2.Value, valor.ID); if (datosJornada.Count != 0) { DataGridJornada.AutoSizeColumnsMode = Telerik.WinControls.UI.GridViewAutoSizeColumnsMode.Fill; DataGridJornada.ReadOnly = true; DataGridJornada.DataSource = datosJornada; DataGridJornada.DataSource = datosJornada.Select(list => new Jornada { Dia = list.Dia, HorasTrabajadas = list.HorasTrabajadas, TotalTareas = list.TotalTareas, Diferencia = list.Diferencia }).ToList(); } } catch (Exception ex) { accesoDatos.guardarLog(ex.Message, 2); } accesoDatos.guardarLog("filtrarUsuario correctamente realizado", 4); }
private void radButton1_Click(object sender, EventArgs e) { var valor = (UsuariosListas)cBoxListado.SelectedValue; int total = 0; var diaInicio = DateDiaPicker.Value.ToString("d"); int num = accesoDatos.Jornada(Convert.ToDateTime(diaInicio), valor.ID); int num2 = accesoDatos.HorasTrabajadasCalculo(valor.ID, Convert.ToDateTime(diaInicio)); if (num >= num2) { total = num - num2; } else { total = num2 - num; } MessageBox.Show("Te quedan" + total + "minutos para recuperar"); }