Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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";
        }
Ejemplo n.º 5
0
        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;
            }
        }