Ejemplo n.º 1
0
        private void btn_mostrar_Click(object sender, EventArgs e)
        {
            z_carros carros = new z_carros();

            foreach (var control in grpbx_opciones.Controls)
            {
                RadioButton radio = control as RadioButton;
                if (radio != null && radio.Checked)
                {
                    //MessageBox.Show("Opción  [" + radio.Name.ToString() + "]", "GEObit");
                    carros.GPS_Update_False();

                    if (radio.Name.ToString() == "rbtn_63")
                    {
                        gvGps.Rows.Clear();
                        Carros_610(false);
                        Carros_614(false);
                        Carros_615(false);
                        Carros_613(false);
                        Carros_63(true);
                    }

                    if (radio.Name.ToString() == "rbtn_610")
                    {
                        gvGps.Rows.Clear();
                        Carros_614(false);
                        Carros_615(false);
                        Carros_613(false);
                        Carros_63(false);
                        Carros_610(true);
                    }

                    if (radio.Name.ToString() == "rbtn_614")
                    {
                        gvGps.Rows.Clear();
                        Carros_615(false);
                        Carros_613(false);
                        Carros_63(false);
                        Carros_610(false);
                        Carros_614(true);
                    }

                    if (radio.Name.ToString() == "rbtn_615")
                    {
                        gvGps.Rows.Clear();
                        Carros_613(false);
                        Carros_63(false);
                        Carros_610(false);
                        Carros_614(false);
                        Carros_615(true);
                    }

                    if (radio.Name.ToString() == "rbtn_613")
                    {
                        gvGps.Rows.Clear();
                        Carros_63(false);
                        Carros_610(false);
                        Carros_614(false);
                        Carros_615(false);
                        Carros_613(true);
                    }

                    if (radio.Name.ToString() == "rbtn_todos")
                    {
                        gvGps.Rows.Clear();
                        Carros_63(true);
                        Carros_610(true);
                        Carros_614(true);
                        Carros_615(true);
                        Carros_613(true);
                    }
                }
            }
        }
Ejemplo n.º 2
0
        protected void CargarGrilla()
        {
            gvGps.Rows.Clear();
            z_carros carros = new z_carros();



            //# Asigna z_carros.gps = false a todos los Carros
            carros.GPS_Update_False();

            //# Carros con 6-10
            if (carros.GPS_610().Tables[0].Rows.Count > 0)
            {
                foreach (DataRow row_610 in carros.GPS_610().Tables[0].Rows)
                {
                    gvGps.Rows.Add(row_610["id_carro"].ToString(), row_610["nombre"], "(6-10) -> " + row_610["id_compania"] + "", "6-10", "6-14", "6-15");
                    carros.GPS_Update_True(row_610["id_carro"].ToString());
                }
            }

            //# Carros con 6-14
            if (carros.GPS_614().Tables[0].Rows.Count > 0)
            {
                foreach (DataRow row_614 in carros.GPS_614().Tables[0].Rows)
                {
                    gvGps.Rows.Add(row_614["id_carro"].ToString(), row_614["nombre"], "(6-14) -> " + row_614["id"] + "", "6-10", "6-14", "6-15");
                    carros.GPS_Update_True(row_614["id_carro"].ToString());
                }
            }

            //# Carros con 6-15
            if (carros.GPS_615().Tables[0].Rows.Count > 0)
            {
                foreach (DataRow row_615 in carros.GPS_615().Tables[0].Rows)
                {
                    gvGps.Rows.Add(row_615["id_carro"].ToString(), row_615["nombre"], "(6-15) -> " + row_615["id"] + "", "6-10", "6-14", "6-15");
                    carros.GPS_Update_True(row_615["id_carro"].ToString());
                }
            }

            //# Carros En Acto (6-3)
            if (carros.GPS_Expedientes().Tables[0].Rows.Count > 0)
            {
                foreach (DataRow row_exp in carros.GPS_Expedientes().Tables[0].Rows)
                {
                    decimal CoordenadaX = Convert.ToDecimal(row_exp["puntoX"].ToString());
                    decimal CoordenadaY = Convert.ToDecimal(row_exp["puntoY"].ToString());

                    if (carros.GPS_63(Convert.ToInt32(CoordenadaX).ToString(), Convert.ToInt32(CoordenadaY).ToString()).Tables[0].Rows.Count > 0)
                    {
                        foreach (DataRow row_63 in carros.GPS_63(Convert.ToInt32(CoordenadaX).ToString(), Convert.ToInt32(CoordenadaY).ToString()).Tables[0].Rows)
                        {
                            gvGps.Rows.Add(row_63["id_carro"].ToString(), row_63["nombre"], "(6-3) -> " + row_exp["clave"].ToString() + "", "6-10", "6-14", "6-15");
                            carros.GPS_Update_True(row_63["id_carro"].ToString());
                        }
                    }
                    //MessageBox.Show("Llamado  [" + row_exp["clave"].ToString() + "]  " + "CoordX [" + row_exp["puntoX"].ToString() + "]", "GEObit");
                }
            }

            //# Carros con Localización Indeterminada
            if (carros.GPS_NoEncontrados().Tables[0].Rows.Count > 0)
            {
                foreach (DataRow row_NoEn in carros.GPS_NoEncontrados().Tables[0].Rows)
                {
                    gvGps.Rows.Add(row_NoEn["id_carro"].ToString(), row_NoEn["nombre"], "(6-13) ó ¿?", "6-10", "6-14", "6-15");
                }
            }
        }