コード例 #1
0
        //protected void cboplaca_ItemDataBound(object sender, RadComboBoxItemEventArgs e)
        //{
        //    e.Item.Text = string.Concat(e.Item.Text.Split(' ')[0], "");
        //}

        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            userName = HttpContext.Current.User.Identity.Name;
            nit      = homeCtrl.obtenerNit(userName);

            string usuario = userName + ":" + nit;

            var fechaI = Request["datepicker1"].ToString();
            var fechaF = Request["datepicker2"].ToString();

            string horaI = cbohorai.Text;
            string horaF = cbohoraf.Text;

            int velocidad = (txbVelocidad.Text.Equals("") ? 0 : Convert.ToInt32(txbVelocidad.Text));
            int tipoRel   = Convert.ToInt32(rcbTipoRel.SelectedValue);
            //string nroplaca = cboplaca.SelectedValue;

            List <string> list = getlistPlacas();

            //'0004-SNP','1170YPH','1539-KFU'

            reporte = reporteCtrl.GetAllVelocidades(list, fechaI, horaI, fechaF, horaF, velocidad, tipoRel);
            var repot = reporte.OrderByDescending(x => x.Vehiculo).ToList();

            ViewState["RptVelocidades"] = repot;

            gdvVelocidadesMax.DataSource = repot;
            gdvVelocidadesMax.DataBind();
            upresultado.Update();
        }
コード例 #2
0
        public void CargarVelocidadMaxima()
        {
            //userName = HttpContext.Current.User.Identity.Name;
            //nit = homeCtrl.obtenerNit(userName);

            //string usuario = userName + ":" + nit;

            var fechaI = Request["datepicker1"].ToString();
            var fechaF = Request["datepicker2"].ToString();

            string            horaI       = cbohorai.Text;
            string            horaF       = cbohoraf.Text;
            ReporteController reporteCtrl = new ReporteController();
            GridViewRow       dt          = grvParametersDetails.Rows[2];
            CheckBox          ck          = (CheckBox)dt.FindControl("chkVerificar");

            if (ck.Checked)
            {
                DropDownList dp           = (DropDownList)dt.FindControl("drpCondition");
                int          tipoRel      = Convert.ToInt32(dp.SelectedValue);
                TextBox      txbVelocidad = (TextBox)dt.FindControl("txtParametro");

                int velocidad = (txbVelocidad.Text.Equals("") ? 0 : Convert.ToInt32(txbVelocidad.Text));

                string nroplaca = cboplaca.SelectedValue;

                List <string> list = new List <string>()
                {
                    nroplaca
                };
                //'0004-SNP','1170YPH','1539-KFU'
                List <VelocidadRptDet> reporte = new List <VelocidadRptDet>();
                reporte = reporteCtrl.GetAllVelocidades(list, fechaI, horaI, fechaF, horaF, velocidad, tipoRel);
                var repot = reporte.OrderByDescending(x => x.Vehiculo).ToList();
                if (repot.Count > 0)
                {
                    ViewState["RptVelocidades"] = repot;

                    gdvVelocidadesMax.DataSource = repot;
                    gdvVelocidadesMax.DataBind();
                    gdvVelocidadesMax.Visible = true;
                    msnVelocidadMax.Visible   = false;
                }
                else
                {
                    ViewState["RptVelocidades"] = repot;

                    gdvVelocidadesMax.DataSource = repot;
                    gdvVelocidadesMax.DataBind();
                    gdvVelocidadesMax.Visible = false;
                    msnVelocidadMax.Visible   = true;
                }
                UpdatePanelVelocidadMax.Update();
            }
        }