public List <Track_Movil> Track_GetAllTransportistas(string _all, string v_transportista)
        {
            var consultaComercial = new List <Track_Movil>();

            SqlDataAdapter var_adaptador = new SqlDataAdapter();

            using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["BD_Produccion"].ConnectionString.ToString()))
            {
                using (SqlCommand cmd = new SqlCommand("spu_GpsTrack_GetAllTransportistas", conn))
                {
                    try
                    {
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.Clear();
                        cmd.Parameters.AddWithValue("@Transportista", v_transportista);
                        cmd.Parameters.AddWithValue("@all", _all);

                        conn.Open();
                        SqlDataReader reader = cmd.ExecuteReader();

                        foreach (var item in reader)
                        {
                            Track_Movil rows = new Track_Movil
                            {
                                //Patente = Convert.ToString(reader["Patente"]),
                                //IdTipoMovil = Convert.ToInt32(reader["IdTipoMovil"]),
                                //ProveedorGPS = Convert.ToString(reader["ProveedorGPS"]),
                                Transportista = Convert.ToString(reader["Transportista"])
                                                //RutTransportista = Convert.ToString(reader["RutTransportista"]),
                                                //Opcional = Convert.ToString(reader["Opcional"]),
                            };

                            consultaComercial.Add(rows);
                        }
                        conn.Close();
                    }
                    catch (Exception ex)
                    {
                        //throw ex;
                        // consultaComercial.respuesta = ex.Message;
                    }
                }
            }

            return(consultaComercial);
        }
        public List <Track_Movil> GetAllPatentes(string transportista, bool _all = false)
        {
            try
            {
                List <Track_Movil> _listaPatentes = (from c in _context.Track_Movil where (c.Transportista == transportista || transportista == "Todos" || transportista == "") select c).ToList();
                if (_all)
                {
                    Track_Movil newItem = new Track_Movil {
                        Patente = "Todas"
                    };
                    _listaPatentes.Insert(0, newItem);
                }

                return(_listaPatentes);
            }
            catch (Exception)
            {
                return(new List <Track_Movil>());
            }
        }