Пример #1
0
        public static void StartTime(string name)
        {
            float       startTime      = Time.time;
            TimeRequest newTimeRequest = new TimeRequest(name, startTime);

            TimeRequestList.Add(newTimeRequest);
        }
Пример #2
0
 public TimeResponse Get(TimeRequest request)
 {
     return(new TimeResponse()
     {
         Time = DateTime.Now
     });
 }
Пример #3
0
 public IActionResult PatchNomeTime(Guid idTime, TimeRequest request)
 {
     if (!timeServices.ModificarTime(idTime, request.Nome))
     {
         return(BadRequest("Nome Inválido"));
     }
     return(NoContent());
 }
Пример #4
0
        public IActionResult PostTime(TimeRequest request)
        {
            if (!timeServices.AdicionarTime(request.Nome))
            {
                return(BadRequest("Nome Inválido"));
            }

            return(NoContent());
        }
Пример #5
0
 private void UpdateRequests()
 {
     if (m_Requests.Count > 0 && m_Request == null)
     {
         m_Request = m_Requests.Dequeue();
         m_Request.initialTimeScale = Time.timeScale;
         m_Request.initialDuration  = m_Request.duration;
     }
 }
Пример #6
0
        private void AddRequest(float timeScale, float transition)
        {
            var request = new TimeRequest
            {
                targetTimeScale = timeScale,
                duration        = transition
            };

            m_Requests.Enqueue(request);
        }
Пример #7
0
        public static void EndTime(string name)
        {
            TimeRequest curTimeRequest = TimeRequestList.Find(timeRequest => timeRequest.name == name);

            if (TimeRequestList.Contains(curTimeRequest))
            {
                float endTime     = Time.time;
                float elapsedTime = endTime - curTimeRequest.startTime;
                Debug.Log($"{curTimeRequest.name}: {elapsedTime}");
                TimeRequestList.Remove(curTimeRequest);
            }
        }
Пример #8
0
        public override async Task GetTime(TimeRequest request, IServerStreamWriter <TimeResponse> responseStream, ServerCallContext context)
        {
            while (!context.CancellationToken.IsCancellationRequested)
            {
                // continue streaming
                await responseStream.WriteAsync(new TimeResponse
                {
                    TimeString = DateTime.Now.ToLongTimeString()
                });

                Thread.Sleep(1000);
            }
        }
Пример #9
0
        private void UpdateRequest()
        {
            if (m_Override == null && m_Request != null)
            {
                m_Request.duration -= Time.unscaledDeltaTime;

                var t            = 1.0f - Mathf.Max(m_Request.duration / m_Request.initialDuration, 0.0f);
                var newTimeScale = Mathf.Lerp(m_Request.initialTimeScale, m_Request.targetTimeScale, t);

                ApplyTimeScale(newTimeScale);

                if (m_Request.duration <= 0.0f)
                {
                    m_Request = null;
                }
            }
        }
Пример #10
0
 public TimeResponse Get(TimeRequest request)
 {
     return new TimeResponse() {Time = DateTime.Now};
 }
Пример #11
0
        private void Download(int TipoFile)
        {
            string filename = "";
            int    Mese;
            int    Anno;
            string ConnectionString = ConfigurationSettings.AppSettings["ConnectionString"];
            string FileMaster       = Server.MapPath("../MasterExcel");
            string Out = Server.MapPath("../Doc_DB/TempFile");

            if (TipoFile == 1)
            {
                Mese        = int.Parse(drMese1.SelectedValue);
                Anno        = int.Parse(drAnno1.SelectedValue);
                FileMaster += @"\MTempiIntervento.xls";
                TimeRequest t = new TimeRequest(Mese, Anno, ConnectionString, FileMaster, Out);
                filename = t.CreateFile();
            }

            if (TipoFile == 2)
            {
                Mese        = int.Parse(drMese2.SelectedValue);
                Anno        = int.Parse(drAnno2.SelectedValue);
                FileMaster += @"\MTempiPorteREI.xls";
                TempiPorteREI t = new TempiPorteREI(Mese, Anno, ConnectionString, FileMaster, Out);
                filename = t.CreateFile();
            }


            if (TipoFile == 3)
            {
                Mese        = int.Parse(drMese3.SelectedValue);
                Anno        = int.Parse(drAnno3.SelectedValue);
                FileMaster += @"\Requirements.xls";
                PMProgrammata t = new PMProgrammata(Mese, Anno, ConnectionString, FileMaster, Out);
                filename = t.CreateFile();
            }

            if (TipoFile == 4)
            {
                Csy.WebControls.Export _objExport = new Csy.WebControls.Export();
                DataTable _dt       = new DataTable();
                string    Procedura = "";
                if (DrProcedura.SelectedValue == "1")
                {
                    Procedura = "PACK_VerificaSLA.SP_RDL";
                }
                if (DrProcedura.SelectedValue == "2")
                {
                    Procedura = "PACK_VerificaSLA.SP_RDL_DATA_BL";
                }
                if (DrProcedura.SelectedValue == "3")
                {
                    Procedura = "PACK_VerificaSLA.SP_RDL_CON_INVIO";
                }
                if (DrProcedura.SelectedValue == "4")
                {
                    Procedura = "PACK_VerificaSLA.SP_RDL_CON_INVIO_DATA_BL";
                }

                _dt = GetDati(int.Parse(DrProcedura.SelectedValue), Procedura);

                if (_dt.Rows.Count > 0)
                {
                    _objExport.ExportDetails(_dt, Csy.WebControls.Export.ExportFormat.Excel, "exp.xls");
                }
                else
                {
                    return;
                }
            }


            Response.Clear();
            Response.ContentType = "application/xls";
            Response.AddHeader("content-disposition", "attachment; filename=" + Path.GetFileName(filename));
            Response.WriteFile(filename);
            Response.End();
        }
Пример #12
0
 public void RequestTime()
 {
     TimeRequest req = new TimeRequest(_occupantJID);
     _sm.BeginSend(req.ToPacket, new AsyncCallback(TimeResponseCallback));
 }