private void Form1_Load(object sender, EventArgs e) { //int num = accesoDatos.Jornada(Convert.ToDateTime(diaInicio), valor.ID); if (accesoDatos == null) { accesoDatos = new AccesoFichador(); } DateDiaPicker.MaxDate = DateTime.Now; DateDiaPicker.Value = DateTime.Now; DateDiaPicker.MinDate = accesoDatos.consultaPrimerRegistro(); DateDiaPicker2.MinDate = accesoDatos.consultaPrimerRegistro(); DateDiaPicker2.MaxDate = DateTime.Now; DateDiaPicker2.Value = DateTime.Now; //primero será sacar el campo EsAdmin del usuario actual, si es true que active el ComboBox, sino que lo descative y no deje filtrar cBoxListado.Enabled = accesoDatos.consultaAdmin(); var lista = accesoDatos.RellenaComboBox(); if (accesoDatos.consultaAdmin() == false) { lista = lista.Where(dato => dato.nombre == Environment.UserName).ToList(); } cBoxListado.DataSource = lista; cBoxListado.DisplayMember = "nombre"; secuencia = true; filtrarUsuario(); }
private void Diario_Load(object sender, EventArgs e) { if (accesoDatos == null) { accesoDatos = new AccesoFichador(); } lblDatosBusqueda.Visible = false; btnEXCEL.Visible = false; btnPdf.Visible = false; lblExportarExcel.Visible = false; lblExportarPdf.Visible = false; //primero será sacar el campo EsAdmin del usuario actual, si es true que active el ComboBox, sino que lo descative y no deje filtrar cBoxUsu.Enabled = accesoDatos.consultaAdmin(); var lista = accesoDatos.RellenaComboBox(); if (accesoDatos.consultaAdmin() == false) { lista = lista.Where(dato => dato.nombre == Environment.UserName).ToList(); } cBoxUsu.DataSource = lista; cBoxUsu.DisplayMember = "nombre"; var usuario = lista.FirstOrDefault(x => x.nombre == Environment.UserName); cBoxUsu.SelectedIndex = lista.IndexOf(usuario); cBoxUsu.DataSource = lista; cBoxUsu.DisplayMember = "nombre"; //inicializar calendarios TimePickerCalendario.MaxDate = DateTime.Now; TimePickerCalendario.MinDate = accesoDatos.consultaPrimerRegistro(); TimePickerCalendario.Value = DateTime.Now; radDateTimeDiaInicial.MaxDate = DateTime.Now; radDateTimeDiaInicial.MinDate = accesoDatos.consultaPrimerRegistro(); radDateTimeDiaInicial.Value = DateTime.Now; radDateTimeDiaFinal.MaxDate = DateTime.Now; radDateTimeDiaFinal.MinDate = accesoDatos.consultaPrimerRegistro(); radDateTimeDiaFinal.Value = DateTime.Now; }
private void Tareas_Load(object sender, EventArgs e) { try { //ESTABLECE DATOS DEL COMBOBOX, SU SELECCION Y CAMPO A MOSTRAR (DisplayMember) if (accesoDatos == null) { accesoDatos = new AccesoFichador(); } cBoxListado.Enabled = accesoDatos.consultaAdmin(); var val = (UsuariosListas)cBoxListado.SelectedValue; var lista = accesoDatos.RellenaComboBox(); //COMBOBOX SALE EL USUARIO LOGEADO POR DEFECTO if (accesoDatos.consultaAdmin() == false) { lista = lista.Where(dato => dato.nombre == Environment.UserName).ToList(); //filtrar(); //mostrarDatoslbl(); } cBoxListado.DataSource = lista; cBoxListado.DisplayMember = "nombre"; var usuario = lista.FirstOrDefault(x => x.nombre == Environment.UserName); cBoxListado.SelectedIndex = lista.IndexOf(usuario); lblNumeroTareas.Visible = false; lblEntreDias.Visible = false; lblSumaTareas.Visible = false; Timer myTimer = new Timer(); myTimer.Interval = 1000; myTimer.Start(); filtrar(); mostrarDatoslbl(); VariableControl = true; } catch (Exception ex) { accesoDatos.guardarLog(ex.Message, 2); } accesoDatos.guardarLog("Tareas_Load correctamente realizada", 4); }
private void Form1_Load(object sender, EventArgs e) { if (accesoDatos == null) { accesoDatos = new AccesoFichador(); } //primero será sacar el campo EsAdmin del usuario actual, si es true que active el ComboBox, sino que lo descative y no deje filtrar var lista = accesoDatos.RellenaComboBox(); if (accesoDatos.consultaAdmin() == false) { lista = lista.Where(dato => dato.nombre == Environment.UserName).ToList(); } cBoxListado.DataSource = lista; cBoxListado.DisplayMember = "ID"; }
public AnadirYModificar(Alc.Model.ControlHoras.Tareas tareas, Tareas ventanaTareas) { InitializeComponent(); if (accesoDatos == null) { accesoDatos = new AccesoFichador(); } if (tareas == null) { comprueba = true; this.vTareas = ventanaTareas; this.Text = "Añadir"; label1.Text = "*Añadir una Tarea"; } else { comprueba = false; this.Text = "Modificar"; label1.Text = "*Modificar Tarea"; txtDescripcionAM.Text = tareas.descripcionTarea; nmrDuracion.Value = tareas.duracion; txtNombreTareaAM.Text = tareas.nombreTarea; DateDiaPickerAM.Text = Convert.ToDateTime(tareas.HoraInicioTarea).ToString("d"); DateDiaPickerAM.Value = Convert.ToDateTime(tareas.HoraInicioTarea); //radTimePickerHoraInicioAM.Value = Convert.ToDateTime(tareas.HoraInicioTarea); this.vTareas = ventanaTareas; if (accesoDatos == null) { accesoDatos = new AccesoFichador(); } //por un lado relleno el combobox var listas = accesoDatos.RellenaComboBox(); cBoxListadoAM.DisplayMember = "nombre"; cBoxListadoAM.ValueMember = "nombre"; //por otro lado var idSel = tareas.IDUsuario; var usuSel = accesoDatos.getUsuarioById(idSel); cBoxListadoAM.DataSource = listas; cBoxListadoAM.SelectedValue = usuSel; //PARA CONTROLAR EL MODIFICAR LAS HORAS: var day = DateDiaPickerAM.Value.ToString("d"); //sacamos la hora de fin de ese dia y de ese id var valorMax = accesoDatos.GetHoraFinByDia(Convert.ToDateTime(day), idSel); var valorMin = accesoDatos.GetHoraInicioByDia(Convert.ToDateTime(day), idSel); //construimos la fecha haciendo la suma del dia + la hora //le decimos que el valor maximo sea esa fecha; radTimePickerHoraInicioAM.MaxValue = Convert.ToDateTime(valorMax); radTimePickerHoraInicioAM.MinValue = Convert.ToDateTime(valorMin); cBoxListadoAM.Enabled = false; tareaslista = tareas; tareas = tar; } }