Example #1
0
        public List <Track_TipoZonas> GetTipoZonas(bool _all = false)
        {
            try
            {
                List <Track_TipoZonas> _listTipoZonas = (from c in _context.Track_TipoZonas select c).ToList();
                if (_all)
                {
                    Track_TipoZonas newItem = new Track_TipoZonas {
                        IdTipoZona = 0, NombreTipoZona = "Todas"
                    };
                    _listTipoZonas.Insert(0, newItem);
                }

                return(_listTipoZonas);
            }
            catch (Exception)
            {
                return(new List <Track_TipoZonas>());
            }
        }
        public List <Track_TipoZonas> Track_GetTipoZonas(string _all)
        {
            var consultaComercial = new List <Track_TipoZonas>();

            SqlDataAdapter var_adaptador = new SqlDataAdapter();

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

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

                        foreach (var item in reader)
                        {
                            Track_TipoZonas rows = new Track_TipoZonas
                            {
                                IdTipoZona     = Convert.ToInt32(reader["IdTipoZona"]),
                                NombreTipoZona = Convert.ToString(reader["NombreTipoZona"])
                            };

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

            return(consultaComercial);
        }
        //public List<Track_TipoZonas> GetTipoZonas(bool _all = false)
        public List <Track_TipoZonas> GetTipoZonas(string _all)
        {
            try
            {
                List <Track_TipoZonas> _listTipoZonas = _sC.Track_GetTipoZonas(_all).ToList();

                if (_all == "Todos")
                {
                    Track_TipoZonas newItem = new Track_TipoZonas {
                        IdTipoZona = 0, NombreTipoZona = "Todas"
                    };
                    _listTipoZonas.Insert(0, newItem);
                }

                return(_listTipoZonas);
            }
            catch (Exception)
            {
                return(new List <Track_TipoZonas>());
            }
        }