Exemplo n.º 1
0
        private int Update(DBConnection Connection, PROJECT_ATTACHMENTDC objPROJECT_ATTACHMENT)
        {
            int updateCount = 0;

            StringBuilder sql = new StringBuilder();

            sql.Append("proc_PROJECT_ATTACHMENTSUpdate");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);


            dbCommandWrapper.AddInParameter("p_PROJECT_ID", DbType.Int32, objPROJECT_ATTACHMENT.PROJECT_ID);
            dbCommandWrapper.AddInParameter("p_ATTACHMENT_ID", DbType.Int32, objPROJECT_ATTACHMENT.ATTACHMENT_ID);


            if (Connection.Transaction != null)
            {
                updateCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                updateCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand);
            }

            if (updateCount == 0)
            {
                objPROJECT_ATTACHMENT.IsDirty = IsDirty = true;
            }

            return(updateCount);
        }
Exemplo n.º 2
0
        public PROJECT_ATTACHMENTDC LoadByPrimaryKey(DBConnection Connection, int PROJECT_ID, int ATTACHMENT_ID)
        {
            PROJECT_ATTACHMENTDC objPROJECT_ATTACHMENT = new PROJECT_ATTACHMENTDC();
            StringBuilder        sql = new StringBuilder();

            sql.Append("proc_PROJECT_ATTACHMENTSLoadByPrimaryKey");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_PROJECT_ID", DbType.Int32, PROJECT_ID);
            dbCommandWrapper.AddInParameter("p_ATTACHMENT_ID", DbType.Int32, ATTACHMENT_ID);


            IDataReader reader = null;

            if (Connection.Transaction != null)
            {
                reader = Connection.dataBase.ExecuteReader(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                reader = Connection.dataBase.ExecuteReader(dbCommandWrapper.DBCommand);
            }

            objPROJECT_ATTACHMENT = FillObject(reader);
            return(objPROJECT_ATTACHMENT);
        }
Exemplo n.º 3
0
        private PROJECT_ATTACHMENTDC FillObject(DataRow row)
        {
            PROJECT_ATTACHMENTDC objPROJECT_ATTACHMENT = null;

            objPROJECT_ATTACHMENT               = new PROJECT_ATTACHMENTDC();
            objPROJECT_ATTACHMENT.PROJECT_ID    = (int)row["PROJECT_ID"];
            objPROJECT_ATTACHMENT.ATTACHMENT_ID = (int)row["ATTACHMENT_ID"];

            return(objPROJECT_ATTACHMENT);
        }
Exemplo n.º 4
0
        private PROJECT_ATTACHMENTDC FillObject(IDataReader reader)
        {
            PROJECT_ATTACHMENTDC objPROJECT_ATTACHMENT = null;

            if (reader != null && reader.Read())
            {
                objPROJECT_ATTACHMENT               = new PROJECT_ATTACHMENTDC();
                objPROJECT_ATTACHMENT.PROJECT_ID    = (int)reader["PROJECT_ID"];
                objPROJECT_ATTACHMENT.ATTACHMENT_ID = (int)reader["ATTACHMENT_ID"];

                reader.Close();
                reader.Dispose();
            }
            return(objPROJECT_ATTACHMENT);
        }
Exemplo n.º 5
0
        public PROJECT_ATTACHMENTDC LoadByPrimaryKey(int PROJECT_ID, int ATTACHMENT_ID)
        {
            DBConnection         objConnection           = new DBConnection();
            PROJECT_ATTACHMENTDA objPROJECT_ATTACHMENTDA = new PROJECT_ATTACHMENTDA();
            PROJECT_ATTACHMENTDC objPROJECT_ATTACHMENTDC = null;

            try
            {
                objConnection.Open(false);
                objPROJECT_ATTACHMENTDC = objPROJECT_ATTACHMENTDA.LoadByPrimaryKey(objConnection, PROJECT_ID, ATTACHMENT_ID);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objConnection.Close();
            }
            return(objPROJECT_ATTACHMENTDC);
        }