Esempio n. 1
0
        public GetTotalesDTO GetTotales()
        {
            GetTotalesDTO res = new GetTotalesDTO();

            SqlConnection cnx = new SqlConnection(cnx_str);
            SqlCommand    cmd = new SqlCommand();

            cmd.Connection  = cnx;
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "[read].GetTotales";

            cnx.Open();

            SqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                res = new GetTotalesDTO()
                {
                    TotalCoordenadas = Int64.Parse(reader["TotalCoordenadas"].ToString()),
                    TotalPoints      = Int64.Parse(reader["TotalPoints"].ToString()),
                    TotalTrayectos   = Int64.Parse(reader["TotalTrayectos"].ToString())
                };
            }

            reader.Close();

            cnx.Close();

            return(res);
        }
Esempio n. 2
0
        private void GetTotales()
        {
            GetTotalesDTO _totales = _obj_negQ.GetTotales();

            if (lblTotalCoordenadas.Text != _totales.TotalCoordenadas.ToString())
            {
                lblTotalCoordenadas.Text = _totales.TotalCoordenadas.ToString();
            }

            if (lblTotalFiguras.Text != _totales.TotalPoints.ToString())
            {
                lblTotalFiguras.Text = _totales.TotalPoints.ToString();
            }

            lblPromedio1.Text = _totales.PromedioCoordenadasFiguras.ToString();
            lblPromedio2.Text = _totales.PromedioCoordenadasTrayectos.ToString();

            //calcula la velocidad
            DateTime _dtActual = DateTime.Now;

            if (Totales != null && MuestraXaVelocidad != null)
            {
                TimeSpan _ts = _dtActual - MuestraXaVelocidad;

                double velocidad = Math.Round(((_totales.TotalCoordenadas - Totales.TotalCoordenadas) / _ts.TotalSeconds), 0);

                if (velocidad == 0)
                {
                    vecescero++;

                    if (vecescero > 8)
                    {
                        vecescero = 0;

                        lblVelocidad.Text = velocidad.ToString();
                    }
                }
                else
                {
                    lblVelocidad.Text = velocidad.ToString();
                }
            }

            Totales = new GetTotalesDTO()
            {
                TotalCoordenadas = _totales.TotalCoordenadas
            };

            MuestraXaVelocidad = _dtActual;
        }
Esempio n. 3
0
        public GetTotalesDTO GetTotales()
        {
            GetTotalesDTO res = new GetTotalesDTO();

            try
            {
                res = _data_reading.GetTotales();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }

            return(res);
        }