public string CaricaSchedaAperto(string Utente)
        {
            RilevazioniDS ds = new RilevazioniDS();

            using (RilevazioneBusiness bRilevazione = new RilevazioneBusiness())
            {
                bRilevazione.FillRW_TEMPI_APERTI_PER_UTENTE(ds, Utente);

                RilevazioniDS.RW_TEMPIRow tempoAperto = ds.RW_TEMPI.FirstOrDefault();
                if (tempoAperto == null)
                {
                    return(string.Empty);
                }

                return(tempoAperto.LAVORAZIONE);
            }
        }
        public bool TerminaAttivita(string Utente, string Nota, decimal Quantita)
        {
            try
            {
                RilevazioniDS ds = new RilevazioniDS();
                using (RilevazioneBusiness bRilevazione = new RilevazioneBusiness())
                {
                    bRilevazione.FillRW_TEMPI_APERTI_PER_UTENTE(ds, Utente);
                    RilevazioniDS.RW_TEMPIRow tempo = ds.RW_TEMPI.FirstOrDefault();

                    tempo.APERTO   = 0;
                    tempo.FINE     = DateTime.Now;
                    tempo.NOTA     = Nota.Length > 100 ? Nota.Substring(0, 100) : Nota;
                    tempo.QUANTITA = Quantita;

                    bRilevazione.UpdateRW_TEMPI(ds);
                    return(true);
                }
            }
            catch
            {
                return(false);
            }
        }