Exemple #1
0
 private void Awake()
 {
     if (Instance == null)
     {
         Instance = this;
     }
     audioSource = GetComponent <AudioSource>();
 }
        public List <Naves> ListarNaves()
        {
            SqlConnection cn  = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxTramarsa"].ConnectionString);
            SqlCommand    cmd = new SqlCommand("USP_GET_NAVES_PENDIENTES_TDEPOT", cn);

            cmd.CommandType = CommandType.StoredProcedure;

            List <Naves> listanaves = new List <Naves>();

            try
            {
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    Naves n = new Naves()
                    {
                        NombreNave     = dr.IsDBNull(dr.GetOrdinal("NombreNave")) ? "" : dr.GetString(dr.GetOrdinal("NombreNave")),
                        CodigoNave     = dr.IsDBNull(dr.GetOrdinal("CodigoNave")) ? "" : dr.GetString(dr.GetOrdinal("CodigoNave")),
                        Imo            = dr.IsDBNull(dr.GetOrdinal("Imo")) ? "" : dr.GetString(dr.GetOrdinal("Imo")),
                        CodigoLinea    = dr.IsDBNull(dr.GetOrdinal("CodigoLinea")) ? null : dr.GetString(dr.GetOrdinal("CodigoLinea")),
                        CodigoPais     = dr.IsDBNull(dr.GetOrdinal("CodigoPais")) ? "" : dr.GetString(dr.GetOrdinal("CodigoPais")),
                        EstadoRegistro = dr.IsDBNull(dr.GetOrdinal("EstadoRegistro")) ? true : dr.GetBoolean(dr.GetOrdinal("EstadoRegistro")),
                    };

                    listanaves.Add(n);
                }
            }
            catch (Exception ex)
            {
                InsertLog.Instanse.Insert(string.Format(@"Error en el metodo: {0}{1}Mensaje Error:{2}{3}Detalle Error:{4}", MethodBase.GetCurrentMethod().Name, Environment.NewLine, ex.Message, Environment.NewLine, ex.StackTrace));
                return(null);
            }
            finally
            {
                cn.Close();
            }

            return(listanaves);
        }