Example #1
0
        public DAL.Entidades.Programa SP_ABRIR_PROGRAMA_ENGATADO()
        {
            Database db = null;
            Queue<SqlParameter> qParameters = null;
            Entidades.Programa retorno = new Entidades.Programa();
            try
            {
                db = new Database();

                List<Entidades.Programa> rProcedure =
                    Mapping.Mapping<Entidades.Programa>.ConvertReaderToIEnumerable(
                        db.ExecuteDataReader("SP_ABRIR_PROGRAMA_ENGATADO")).ToList();

                if (rProcedure != null && rProcedure.Count > 0)
                    retorno = rProcedure.ElementAt(0);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (db != null)
                    db.Dispose();

                if (qParameters != null)
                {
                    GC.SuppressFinalize(qParameters);
                    qParameters = null;
                }
            }
            return retorno;
        }
Example #2
0
        public void SP_DELETAR_PROGRAMA(int Codigo)
        {
            Database db = null;
            Queue<SqlParameter> qParameters = null;
            DAL.Entidades.Programa retorno = new Entidades.Programa();
            try
            {
                db = new Database();

                CreateParameters(ref qParameters,
                    new Property() { NomeCampo = "Codigo", Value = Codigo });

                db.ExecuteNonQuery("SP_DELETAR_PROGRAMA", ref qParameters);

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #3
0
        public DAL.Entidades.Programa SP_SELECIONAR_PROGRAMA(int Codigo)
        {
            Database db = null;
            Queue<SqlParameter> qParameters = null;
            DAL.Entidades.Programa retorno = new Entidades.Programa();
            try
            {
                db = new Database();

                CreateParameters(ref qParameters,
                    new Property() { NomeCampo = "Codigo", Value = Codigo });

                List<DAL.Entidades.Programa> rMapping =
                    Mapping.Mapping<DAL.Entidades.Programa>.ConvertReaderToIEnumerable(
                            db.ExecuteDataReader("SP_SELECIONAR_PROGRAMA", ref qParameters)).ToList();

                if (rMapping.ToList().Count > 0)
                    retorno = rMapping.ElementAt(0);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return retorno;
        }